.article-page.svelte-1xc8uhx{flex:1;display:flex;justify-content:center;padding:clamp(var(--space-3),4vw,var(--space-5)) 0}.page-shell.svelte-1xc8uhx{width:100%;max-width:980px;margin:0 auto;padding:0 clamp(var(--space-3),4vw,var(--space-5)) var(--space-6);position:relative}.article-body.svelte-1xc8uhx{width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-4);padding:clamp(var(--space-3),3vw,var(--space-5));border-radius:calc(var(--radius-lg) + 4px);border:1px solid rgba(148,207,255,.08);background:linear-gradient(180deg,#0f1528db,#080c18e6);box-shadow:0 20px 52px #03061247}.article-hero.svelte-1xc8uhx{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid rgba(148,207,255,.1)}.article-meta.svelte-1xc8uhx{font-size:var(--font-step--2);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.article-title.svelte-1xc8uhx{font-family:var(--font-family-display);font-size:clamp(2.3rem,4vw,2.8rem);font-weight:600;color:var(--color-text-primary);line-height:1.1}.article-dek.svelte-1xc8uhx{font-size:var(--font-step-0);color:var(--color-text-secondary);line-height:1.7}.article-section.svelte-1xc8uhx{display:flex;flex-direction:column;gap:var(--space-3)}.article-section.svelte-1xc8uhx p:where(.svelte-1xc8uhx),.article-section.svelte-1xc8uhx li:where(.svelte-1xc8uhx){font-size:var(--font-step--1);color:var(--color-text-secondary);line-height:1.75}.article-section.svelte-1xc8uhx ul:where(.svelte-1xc8uhx){margin:0;padding-left:1.2rem;display:grid;gap:.45rem}.article-section.svelte-1xc8uhx h2:where(.svelte-1xc8uhx){font-size:var(--font-step-1);font-weight:600;color:var(--color-text-primary)}@media (max-width: 680px){.page-shell.svelte-1xc8uhx{padding:0 var(--space-2) var(--space-5)}.article-body.svelte-1xc8uhx{padding:var(--space-3)}}
