.article-prose{max-width:min(68ch,100%);font-size:1.0625rem;line-height:1.75;color:hsl(var(--foreground)/.92)}.article-prose[dir=rtl]{line-height:1.95;font-size:1.125rem}.article-prose>*+*{margin-top:1.25em}.article-prose h2{margin-top:2.2em;font-size:1.6rem;line-height:1.25;font-weight:700;letter-spacing:-.02em}.article-prose h2,.article-prose h3{color:hsl(var(--foreground));scroll-margin-top:6rem}.article-prose h3{margin-top:1.8em;font-size:1.25rem;line-height:1.35;font-weight:650}.article-prose h4{margin-top:1.5em;font-weight:650}.article-prose a{color:hsl(var(--primary));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}.article-prose a:hover{text-decoration-thickness:2px}.article-prose strong{font-weight:650;color:hsl(var(--foreground))}.article-prose ol,.article-prose ul{padding-inline-start:1.4em}.article-prose ul{list-style:disc}.article-prose ol{list-style:decimal}.article-prose li+li{margin-top:.4em}.article-prose li::marker{color:hsl(var(--primary))}.article-prose blockquote{border-inline-start:3px solid hsl(var(--crm-lime));padding-block:.25em;padding-inline:1.1em 0;font-size:1.125em;color:hsl(var(--foreground))}.article-prose :not(pre)>code{border-radius:.375rem;background:hsl(var(--crm-surface-muted));padding:.12em .4em;font-size:.875em;direction:ltr;unicode-bidi:isolate}.article-prose :not(pre)>code,.article-prose pre{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.article-prose pre{position:relative;overflow-x:auto;border-radius:1rem;background:hsl(var(--crm-ink));color:hsl(var(--crm-on-ink));padding:1.25rem 1.25rem 1.1rem;font-size:.875rem;line-height:1.7;text-align:left}.article-prose pre:focus-visible{outline:2px solid hsl(var(--crm-lime));outline-offset:2px}.article-prose pre code[data-lang]:before{content:attr(data-lang);position:absolute;inset-block-start:.6rem;inset-inline-end:.9rem;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--crm-lime))}.article-prose img{border-radius:1rem;max-width:100%;height:auto}.article-prose hr{border:0;border-top:1px solid hsl(var(--border));margin-block:2.5em}.article-prose .article-table{overflow-x:auto}.article-prose table{width:100%;border-collapse:collapse;font-size:.95em}.article-prose td,.article-prose th{border-bottom:1px solid hsl(var(--border));padding:.6em .75em;text-align:start;vertical-align:top}.article-prose th{font-weight:650;background:hsl(var(--crm-surface-muted))}.article-cover-fallback{background:linear-gradient(hsl(var(--crm-on-ink)/.06) 1px,transparent 1px) 0 0 /22px 22px,linear-gradient(90deg,hsl(var(--crm-on-ink)/.06) 1px,transparent 1px) 0 0 /22px 22px,radial-gradient(circle at 85% 15%,hsl(var(--primary)/.55),transparent 55%),hsl(var(--crm-ink))}.font-editorial{font-family:var(--font-newsreader),"Iowan Old Style",Georgia,serif;font-optical-sizing:auto;letter-spacing:-.015em;font-feature-settings:"kern","liga","onum"}.font-editorial:lang(ar),:lang(ar) .font-editorial{font-family:var(--font-readex),var(--font-jakarta),system-ui,sans-serif;letter-spacing:0;font-feature-settings:normal}.article-prose h2,.article-prose h3{font-family:var(--font-newsreader),Georgia,serif;font-weight:600;letter-spacing:-.01em}.article-prose:lang(ar) h2,.article-prose:lang(ar) h3{font-family:inherit;font-weight:700;letter-spacing:0}.article-prose blockquote{font-family:var(--font-newsreader),Georgia,serif;font-style:italic;font-size:1.3em;line-height:1.5}.article-prose:lang(ar) blockquote{font-family:inherit;font-style:normal}.article-prose:lang(en)>p:first-child:first-letter{float:inline-start;margin-inline-end:.12em;margin-top:.06em;font-family:var(--font-newsreader),Georgia,serif;font-size:3.6em;font-weight:600;line-height:.82;color:hsl(var(--foreground))}.editorial-rule{flex:1 1 auto;height:1px;background:hsl(var(--foreground)/.14)}.notch-mask{--notch:26px;-webkit-mask:radial-gradient(circle var(--notch) at calc(100% - 22px) 22px,#0000 98%,#000 100%);mask:radial-gradient(circle var(--notch) at calc(100% - 22px) 22px,#0000 98%,#000 100%)}.notch-mask:where([dir=rtl] *),[dir=rtl] .notch-mask{-webkit-mask:radial-gradient(circle var(--notch) at 22px 22px,#0000 98%,#000 100%);mask:radial-gradient(circle var(--notch) at 22px 22px,#0000 98%,#000 100%)}.journal-masthead{background:radial-gradient(60% 90% at 100% 0,hsl(var(--crm-lime)/.18),transparent 60%),linear-gradient(hsl(var(--crm-on-ink)/.05) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(90deg,hsl(var(--crm-on-ink)/.05) 1px,transparent 1px) 0 0 /28px 28px,hsl(var(--crm-ink));color:hsl(var(--crm-on-ink))}[dir=rtl] .journal-masthead{background:radial-gradient(60% 90% at 0 0,hsl(var(--crm-lime)/.18),transparent 60%),linear-gradient(hsl(var(--crm-on-ink)/.05) 1px,transparent 1px) 0 0 /28px 28px,linear-gradient(90deg,hsl(var(--crm-on-ink)/.05) 1px,transparent 1px) 0 0 /28px 28px,hsl(var(--crm-ink))}@media (prefers-reduced-motion:reduce){.article-prose h2,.article-prose h3{scroll-margin-top:6rem}html:has(.article-prose){scroll-behavior:auto}}