.article-page.svelte-1nbe6r3{display:grid;gap:1.25rem;padding:2.4rem 0 4.5rem}.article-back.svelte-1nbe6r3{width:max-content;color:var(--muted);font-size:.82rem}.article-hero.svelte-1nbe6r3,.article-cover.svelte-1nbe6r3,.article-body.svelte-1nbe6r3,.article-paywall.svelte-1nbe6r3{width:min(860px,100%);margin:0 auto}.article-hero.svelte-1nbe6r3{display:grid;gap:.85rem;text-align:center}.article-hero-meta.svelte-1nbe6r3{display:flex;justify-content:center;align-items:center;gap:.45rem;flex-wrap:wrap;color:var(--muted);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.article-hero-meta.svelte-1nbe6r3 span:where(.svelte-1nbe6r3){padding:.16rem .42rem;border-radius:999px;border:1px solid var(--line-strong)}.article-premium.svelte-1nbe6r3{color:#f6c768}.article-hero.svelte-1nbe6r3 h1:where(.svelte-1nbe6r3){margin:0;font-size:clamp(2.5rem,6vw,4.4rem);line-height:.96;letter-spacing:-.08em}.article-excerpt.svelte-1nbe6r3{margin:0 auto;max-width:44rem;color:var(--muted-strong);font-size:1.04rem;line-height:1.9}.article-cover.svelte-1nbe6r3{margin-top:.3rem}.article-cover.svelte-1nbe6r3 img:where(.svelte-1nbe6r3){width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:26px;border:1px solid var(--line)}.article-cover.svelte-1nbe6r3 figcaption:where(.svelte-1nbe6r3){margin-top:.55rem;color:var(--muted);font-size:.76rem;text-align:center}.article-paywall.svelte-1nbe6r3{display:grid;justify-items:center;gap:.9rem;padding:2rem;text-align:center}.article-paywall.svelte-1nbe6r3 h2:where(.svelte-1nbe6r3),.article-paywall.svelte-1nbe6r3 p:where(.svelte-1nbe6r3){margin:0}.article-paywall.svelte-1nbe6r3 p:where(.svelte-1nbe6r3){color:var(--muted);line-height:1.8;max-width:36rem}.article-body.svelte-1nbe6r3{padding:clamp(1.2rem,4vw,2rem);font-size:1rem;line-height:1.92}.article-body.svelte-1nbe6r3>*:first-child{margin-top:0}.article-body.svelte-1nbe6r3 h2,.article-body.svelte-1nbe6r3 h3,.article-body.svelte-1nbe6r3 h4{margin:2.1rem 0 .85rem;line-height:1.15;letter-spacing:-.04em}.article-body.svelte-1nbe6r3 h2{font-size:1.85rem}.article-body.svelte-1nbe6r3 h3{font-size:1.4rem}.article-body.svelte-1nbe6r3 p,.article-body.svelte-1nbe6r3 ul,.article-body.svelte-1nbe6r3 ol,.article-body.svelte-1nbe6r3 blockquote{margin:0 0 1.15rem}.article-body.svelte-1nbe6r3 ul,.article-body.svelte-1nbe6r3 ol{padding-left:1.25rem}.article-body.svelte-1nbe6r3 li{margin-bottom:.45rem}.article-body.svelte-1nbe6r3 blockquote{padding:.9rem 1rem;border-left:2px solid rgba(83,205,252,.46);background:#ffffff08;color:var(--muted-strong);border-radius:0 18px 18px 0}.article-body.svelte-1nbe6r3 img{margin:1.2rem 0;border-radius:18px;border:1px solid var(--line)}.article-body.svelte-1nbe6r3 hr{border:none;border-top:1px solid var(--line);margin:1.8rem 0}.article-body.svelte-1nbe6r3 pre{margin:1rem 0;padding:.9rem 1rem;border-radius:18px;background:#0b1220;border:1px solid #243248;overflow-x:auto}.article-body.svelte-1nbe6r3 pre code{font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.84rem;line-height:1.7;color:#e5e7eb;white-space:pre}.article-body.svelte-1nbe6r3 code:not(pre code){font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;background:#1f29375c;border:1px solid rgba(55,65,81,.5);border-radius:8px;padding:.12rem .35rem;font-size:.82em}@media(max-width:720px){.article-page.svelte-1nbe6r3{padding-top:1.8rem}.article-hero.svelte-1nbe6r3 h1:where(.svelte-1nbe6r3){font-size:clamp(2.1rem,10vw,3rem)}.article-excerpt.svelte-1nbe6r3{font-size:.98rem}}
