.article[data-astro-cid-sgg5joot]{--box:#eeeef1;background:#fff}.article__head[data-astro-cid-sgg5joot]{padding-top:9rem;padding-bottom:2.5rem}.article__narrow[data-astro-cid-sgg5joot]{max-width:760px}.article__wide[data-astro-cid-sgg5joot]{max-width:980px;margin-bottom:3.2rem}.article__visual[data-astro-cid-sgg5joot]{border-radius:24px;overflow:hidden;box-shadow:0 40px 80px -40px #070b148c}.crumbs[data-astro-cid-sgg5joot]{color:var(--fg-muted);gap:.6rem;margin-bottom:1.6rem;font-size:.85rem;display:flex}.crumbs[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{color:var(--fg)}.article__head[data-astro-cid-sgg5joot] h1[data-astro-cid-sgg5joot]{margin-block:1rem 1.4rem;font-size:clamp(2.1rem,4.6vw,3.3rem);line-height:1.08}.article__lead[data-astro-cid-sgg5joot]{color:var(--fg-muted);font-size:1.18rem;line-height:1.55}.article__byline[data-astro-cid-sgg5joot]{color:var(--fg-faint);margin-top:1.4rem;font-size:.86rem}.toc[data-astro-cid-sgg5joot]{background:var(--box);border-radius:16px;margin-bottom:3rem;padding:1.4rem 1.6rem}.toc__title[data-astro-cid-sgg5joot]{letter-spacing:.12em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:.7rem;font-size:.78rem;font-weight:600;display:block}.toc[data-astro-cid-sgg5joot] ol[data-astro-cid-sgg5joot]{gap:.35rem;margin:0;padding-left:1.2rem;font-size:.97rem;display:grid}.toc[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]{color:var(--fg);border-bottom:1px solid var(--line-strong);transition:border-color .3s var(--ease)}.toc[data-astro-cid-sgg5joot] a[data-astro-cid-sgg5joot]:hover{border-color:var(--aurora-green-ink)}.prose[data-astro-cid-sgg5joot]{color:#2a2b31;font-size:1.08rem;line-height:1.7}.prose[data-astro-cid-sgg5joot] h2{margin-top:3.2rem;margin-bottom:1rem;scroll-margin-top:6rem;font-size:clamp(1.6rem,3vw,2.1rem);font-weight:500;line-height:1.15}.prose[data-astro-cid-sgg5joot] h3{margin-top:2rem;margin-bottom:.6rem;font-size:1.3rem;font-weight:500}.prose[data-astro-cid-sgg5joot] p{margin-bottom:1.1rem}.prose[data-astro-cid-sgg5joot] ul,.prose[data-astro-cid-sgg5joot] ol{gap:.5rem;margin:0 0 1.3rem;padding-left:1.3rem;display:grid}.prose[data-astro-cid-sgg5joot] ul{list-style:outside}.prose[data-astro-cid-sgg5joot] ol{list-style:decimal}.prose[data-astro-cid-sgg5joot] a{color:var(--aurora-blue-ink);border-bottom:1px solid}.prose[data-astro-cid-sgg5joot] strong{color:var(--fg);font-weight:600}.prose[data-astro-cid-sgg5joot] .callout{border-left:3px solid var(--aurora-green-ink);background:var(--box);border-radius:0 12px 12px 0;margin:1.8rem 0;padding:1.2rem 1.4rem;font-size:1rem}.prose[data-astro-cid-sgg5joot] .callout p:last-child{margin-bottom:0}.prose[data-astro-cid-sgg5joot] .answer{background:linear-gradient(135deg, #6ffbc047, #6ea8ff33 60%, #8f7bff2e), var(--box);border-radius:16px;margin:0 0 2.4rem;padding:1.3rem 1.5rem 1.2rem;box-shadow:inset 0 0 0 1px #0f8a5c40}.prose[data-astro-cid-sgg5joot] .answer>strong{letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-green-ink);margin-bottom:.4rem;font-size:.78rem;display:block}.prose[data-astro-cid-sgg5joot] .answer p{margin-bottom:0}.prose[data-astro-cid-sgg5joot] .table-wrap{background:var(--box);border-radius:14px;margin:1.6rem 0 1.8rem;overflow-x:auto}.prose[data-astro-cid-sgg5joot] table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.95rem;line-height:1.5}.prose[data-astro-cid-sgg5joot] th,.prose[data-astro-cid-sgg5joot] td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.85rem 1rem}.prose[data-astro-cid-sgg5joot] thead th{font-family:var(--font-display);color:var(--fg);font-weight:600}.prose[data-astro-cid-sgg5joot] tbody th{width:8.5rem;color:var(--fg);font-weight:600}.prose[data-astro-cid-sgg5joot] tbody tr:last-child th,.prose[data-astro-cid-sgg5joot] tbody tr:last-child td{border-bottom:0}.prose[data-astro-cid-sgg5joot] code{background:#17181c12;border-radius:6px;padding:.1rem .4rem;font-size:.9em}.cta[data-astro-cid-sgg5joot]{border-radius:22px;margin-block:4rem 0;padding:2.4rem 2.2rem}.cta[data-astro-cid-sgg5joot] h2[data-astro-cid-sgg5joot]{font-size:clamp(1.6rem,3vw,2.1rem);font-weight:500}.cta[data-astro-cid-sgg5joot] p[data-astro-cid-sgg5joot]{max-width:52ch;color:var(--fg-muted);margin-top:.8rem}.cta__actions[data-astro-cid-sgg5joot]{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.article__main[data-astro-cid-sgg5joot]{padding-bottom:clamp(4rem,8vw,7rem)}.related[data-astro-cid-sgg5joot]{padding-block:var(--section-space);background:var(--page-bg)}.related__grid[data-astro-cid-sgg5joot]{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:1.6rem;display:grid}@media (width<=880px){.related__grid[data-astro-cid-sgg5joot]{grid-template-columns:1fr}.article__head[data-astro-cid-sgg5joot]{padding-top:7.5rem}}
