.article-shell[data-astro-cid-4sn4zg3r]{display:grid;gap:var(--density-section-gap)}.article-hero[data-astro-cid-4sn4zg3r]{padding:var(--density-article-hero-padding);border:1px solid color-mix(in srgb,var(--color-border) 75%,transparent);border-radius:var(--radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-soft) 62%,white),#fff 58%),var(--color-surface);box-shadow:var(--shadow-soft)}.article-hero__content[data-astro-cid-4sn4zg3r]{max-width:60rem}.article-hero[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{max-width:18ch;font-size:clamp(1.85rem,1.1rem + 3vw,3.35rem);line-height:1}.post-subtitle[data-astro-cid-4sn4zg3r]{color:var(--color-text-muted);font-size:clamp(1.03rem,.96rem + .35vw,1.22rem);line-height:1.55;max-width:66ch}.post-meta[data-astro-cid-4sn4zg3r]{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;color:var(--color-text-muted);font-size:var(--text-sm)}.article-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);grid-template-areas:"main sidebar";gap:var(--space-5);align-items:start}.article-main[data-astro-cid-4sn4zg3r]{grid-area:main;min-width:0;max-width:48rem}.article-sidebar[data-astro-cid-4sn4zg3r]{grid-area:sidebar;position:sticky;top:var(--space-5)}.article-panel[data-astro-cid-4sn4zg3r],.article-summary[data-astro-cid-4sn4zg3r],.article-checklist[data-astro-cid-4sn4zg3r],.article-next-step[data-astro-cid-4sn4zg3r],.article-faq__item[data-astro-cid-4sn4zg3r]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-surface) 94%,var(--color-accent-soft));box-shadow:var(--shadow-soft)}.article-panel[data-astro-cid-4sn4zg3r],.article-summary[data-astro-cid-4sn4zg3r],.article-checklist[data-astro-cid-4sn4zg3r],.article-next-step[data-astro-cid-4sn4zg3r]{padding:var(--density-card-padding)}.article-panel--takeaways[data-astro-cid-4sn4zg3r]{background:color-mix(in srgb,var(--color-accent-soft) 48%,white)}.article-panel[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r],.article-checklist[data-astro-cid-4sn4zg3r] ul[data-astro-cid-4sn4zg3r]{margin:var(--space-3) 0 0;padding-left:1.1rem}.article-panel[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]+li[data-astro-cid-4sn4zg3r],.article-checklist[data-astro-cid-4sn4zg3r] li[data-astro-cid-4sn4zg3r]+li[data-astro-cid-4sn4zg3r]{margin-top:var(--space-2)}.panel-kicker[data-astro-cid-4sn4zg3r]{margin:0 0 var(--space-2);color:var(--color-accent-strong);font-size:var(--text-xs);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.article-cta[data-astro-cid-4sn4zg3r],.article-cta[data-astro-cid-4sn4zg3r]:link,.article-cta[data-astro-cid-4sn4zg3r]:visited,.article-cta[data-astro-cid-4sn4zg3r]:hover,.article-cta[data-astro-cid-4sn4zg3r]:focus-visible,.article-cta[data-astro-cid-4sn4zg3r]:active{display:inline-flex;align-items:center;justify-content:center;width:fit-content;max-width:100%;min-width:10.5rem;min-height:2.75rem;margin-top:var(--space-4);padding:.75rem 1.15rem;border-radius:var(--radius-pill);background:var(--color-accent-strong);color:#fff;font-weight:800;line-height:1.1;text-align:center;text-decoration:none;white-space:normal}.article-cta[data-astro-cid-4sn4zg3r]:hover{background:color-mix(in srgb,var(--color-accent-strong) 86%,black)}.article-next-step[data-astro-cid-4sn4zg3r]{display:flex;gap:var(--space-4);align-items:center;justify-content:space-between;background:linear-gradient(135deg,color-mix(in srgb,var(--color-accent-soft) 58%,white),var(--color-surface))}.article-faq__item[data-astro-cid-4sn4zg3r]{padding:var(--space-4)}.article-faq__item[data-astro-cid-4sn4zg3r] summary[data-astro-cid-4sn4zg3r]{cursor:pointer;color:var(--color-text);font-weight:800}.article-faq__item[data-astro-cid-4sn4zg3r] p[data-astro-cid-4sn4zg3r]{margin-top:var(--space-3);color:var(--color-text-muted)}.chip[data-astro-cid-4sn4zg3r]{display:inline-flex;align-items:center;border-radius:var(--radius-pill);border:1px solid var(--color-border);padding:.22rem .6rem;text-decoration:none;color:var(--color-text-muted);font-size:var(--text-xs)}.chip[data-astro-cid-4sn4zg3r]:hover{color:var(--color-accent-strong);border-color:color-mix(in srgb,var(--color-accent) 50%,var(--color-border));background:var(--color-surface-soft)}.chip--tag[data-astro-cid-4sn4zg3r]{background:color-mix(in srgb,var(--color-accent-soft) 40%,white)}.article-related[data-astro-cid-4sn4zg3r]{padding-top:var(--space-2)}@media(max-width:960px){.article-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr;grid-template-areas:"main" "sidebar"}.article-main[data-astro-cid-4sn4zg3r]{max-width:none}.article-sidebar[data-astro-cid-4sn4zg3r]{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.article-hero[data-astro-cid-4sn4zg3r] h1[data-astro-cid-4sn4zg3r]{max-width:16ch}}@media(max-width:640px){.article-hero[data-astro-cid-4sn4zg3r]{padding:var(--density-card-padding)}.article-next-step[data-astro-cid-4sn4zg3r]{align-items:flex-start;flex-direction:column}.article-cta[data-astro-cid-4sn4zg3r]{width:100%;min-width:0}}
