.head[data-astro-cid-abicvlni]{padding-top:calc(var(--header-h) + clamp(2.5rem, 2rem + 4vw, 5rem));border-bottom:1px solid var(--line);padding-bottom:2.5rem;position:relative}.narrow[data-astro-cid-abicvlni]{gap:1.1rem;max-width:920px;display:grid;position:relative}.crumbs[data-astro-cid-abicvlni]{font-size:var(--text-13);color:var(--ink-3);gap:.5rem;display:flex}.crumbs[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--action)}.title[data-astro-cid-abicvlni]{font-size:var(--display-inner);letter-spacing:-.02em;line-height:1.15}.lede[data-astro-cid-abicvlni]{font-size:clamp(var(--text-16), .85rem + .9vw, var(--text-20));color:var(--ink-2);line-height:1.5}.meta[data-astro-cid-abicvlni]{font-size:var(--text-13);color:var(--ink-3)}.body[data-astro-cid-abicvlni]{grid-template-columns:240px minmax(0,1fr);gap:clamp(2rem,1rem + 4vw,5rem);padding-block:3rem 2rem;display:grid}.toc[data-astro-cid-abicvlni]{top:calc(var(--header-h) + 2rem);gap:.9rem;display:grid;position:sticky}.toc[data-astro-cid-abicvlni]>p[data-astro-cid-abicvlni]{font-size:var(--text-13);font-weight:var(--weight-semibold);color:var(--ink)}.toc[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni]{border-left:1px solid var(--line);gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.toc[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]{font-size:var(--text-14);color:var(--ink-2);border-left:2px solid #0000;margin-left:-1px;padding:.35rem 0 .35rem 1rem;transition:color .15s,border-color .15s;display:block}.toc[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni]:hover{color:var(--ink)}.toc[data-astro-cid-abicvlni] ol[data-astro-cid-abicvlni] a[data-astro-cid-abicvlni].is-on{color:var(--ink);border-left-color:var(--action)}.side-cta[data-astro-cid-abicvlni]{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);font-size:var(--text-14);color:var(--ink-2);gap:.75rem;margin-top:1.25rem;padding:1rem;display:grid}.main[data-astro-cid-abicvlni]{max-width:720px}.takeaways[data-astro-cid-abicvlni]{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);margin-bottom:2.5rem;padding:1.25rem 1.5rem}.takeaways[data-astro-cid-abicvlni] h2[data-astro-cid-abicvlni]{font-size:var(--text-16);color:var(--ink);margin-bottom:.7rem}.takeaways[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{color:var(--ink);gap:.45rem;margin:0;padding-left:1.1rem;display:grid}.takeaways[data-astro-cid-abicvlni] li[data-astro-cid-abicvlni]::marker{color:var(--ink-3)}.prose[data-astro-cid-abicvlni] h2{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.gfaq[data-astro-cid-abicvlni]{border-top:1px solid var(--line);gap:1.4rem;margin-top:3rem;padding-top:2rem;display:grid}.gfaq[data-astro-cid-abicvlni]>h2[data-astro-cid-abicvlni]{font-size:var(--title)}.qa[data-astro-cid-abicvlni] h3[data-astro-cid-abicvlni]{font-size:var(--text-16);margin-bottom:.35rem}.qa[data-astro-cid-abicvlni] p[data-astro-cid-abicvlni]{color:var(--ink-2)}.related[data-astro-cid-abicvlni]{padding-block:2rem 1rem}.related[data-astro-cid-abicvlni]>h2[data-astro-cid-abicvlni]{font-size:var(--text-16)}.related[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.rel[data-astro-cid-abicvlni]{gap:.5rem;height:100%;padding:1.25rem;transition:border-color .15s;display:grid}.rel[data-astro-cid-abicvlni]:hover{border-color:var(--line-strong)}.rel[data-astro-cid-abicvlni]:hover .t[data-astro-cid-abicvlni]{color:var(--action)}.rel[data-astro-cid-abicvlni] .min[data-astro-cid-abicvlni]{font-size:var(--text-13);color:var(--ink-3)}.rel[data-astro-cid-abicvlni] .t[data-astro-cid-abicvlni]{font-weight:var(--weight-semibold);line-height:1.4}@media (width<=960px){.body[data-astro-cid-abicvlni]{grid-template-columns:1fr}.side[data-astro-cid-abicvlni]{display:none}.related[data-astro-cid-abicvlni] ul[data-astro-cid-abicvlni]{grid-template-columns:1fr}}
