.public-content-page .public-journal-main{overflow-wrap:anywhere}.public-journal-main :is(h1,h2,h3,h4){font-family:inherit;letter-spacing:-.02em;color:hsl(var(--foreground))}.public-journal-main h1{font-size:28px;line-height:1.22;max-width:30ch;margin:12px 0}.public-journal-main h2{font-size:20px;line-height:1.35;margin-top:12px}.public-journal-main h3{font-size:17px;line-height:1.4}.public-journal-main p{font-size:14px;line-height:1.75}.public-journal-main>section{padding:0;margin-top:24px}.public-journal-main>section:first-child{margin-top:0;padding-bottom:24px;background:transparent}.public-journal-main>section:first-child>div{padding:0;text-align:start}.public-journal-main>section:first-child p{margin:12px 0 0;max-width:65ch}.public-journal-main>section>a.group{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;border-top:0;padding:0 0 24px}.public-journal-main>section>a.group h2{font-size:24px}.public-journal-main>section>a.group :is(p,.mt-8){margin-top:16px}.public-journal-main>section:last-child>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.public-journal-main>section:last-child>.grid>a{min-width:0}.public-journal-main img{border-radius:14px}.public-journal-main .group{outline-offset:5px}.public-journal-main .group img{transition:transform .2s ease}.public-journal-main>article>div{padding:0}.public-journal-main>article header{padding:24px 0;text-align:start}.public-journal-main>article header :is(h1,p,.flex){margin-inline:0;justify-content:flex-start}.public-journal-main>article header h1{font-size:32px}.public-journal-main>article header .mt-8{margin-top:20px}.public-journal-main>article>section{padding:0}.public-journal-main .blog-article-body{color:hsl(var(--foreground));font-size:15px;line-height:1.85}.public-journal-main .blog-article-body :is(p,li,td,th){font-size:inherit}.public-journal-main .blog-article-body h2{font-size:23px;line-height:1.35;margin:32px 0 14px;font-weight:650}.public-journal-main .blog-article-body h3{font-size:19px;line-height:1.4;margin:24px 0 12px;font-weight:650}.public-journal-main .blog-article-body h4{font-size:17px}.public-journal-main .blog-article-body a{color:var(--selection);text-decoration-color:currentColor}.public-journal-main .blog-article-body a:hover{color:hsl(var(--foreground))}.public-journal-main .blog-article-body blockquote{color:hsl(var(--foreground));background:hsl(var(--muted));border-color:var(--selection);font-size:17px}.public-journal-main .blog-article-body :is(td,th,img){border-color:hsl(var(--border))}.public-journal-main .blog-article-body pre,.public-journal-main .blog-article-body th{color:hsl(var(--foreground));background:hsl(var(--muted))}.public-journal-main .blog-article-body pre{max-width:100%;overflow-x:auto}@media(max-width:639px){.public-journal-main h1,.public-journal-main>article header h1{font-size:24px}.public-journal-main h2,.public-journal-main>section>a.group h2{font-size:20px}.public-journal-main>section:last-child>.grid,.public-journal-main>section>a.group{grid-template-columns:minmax(0,1fr);gap:24px}.public-journal-main>article .grid{grid-template-columns:minmax(0,1fr)}.public-journal-main>article header .flex{gap:10px}.public-journal-main>article figure>img{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.public-journal-main .group,.public-journal-main .group img{transition:none;transform:none}}.public-journal:dir(rtl) .lucide-arrow-left,.public-journal:dir(rtl) .lucide-arrow-right{transform:scaleX(-1)}