.g-hero[data-astro-cid-ooea66gm]{border-bottom:1px solid var(--border);padding-block:clamp(32px,5vw,64px) clamp(32px,5vw,56px)}.g-hero-in[data-astro-cid-ooea66gm]{gap:var(--s-4);max-width:980px;display:grid}.crumbs[data-astro-cid-ooea66gm]{font-size:var(--fs-small);color:var(--text-muted)}.crumbs[data-astro-cid-ooea66gm] a[data-astro-cid-ooea66gm]{color:var(--text-muted)}.g-hero[data-astro-cid-ooea66gm] h1[data-astro-cid-ooea66gm]{font-family:var(--font-display);letter-spacing:var(--ls-display);font-size:clamp(2.25rem,5vw,3.75rem);font-weight:400;line-height:1.06}.g-lead[data-astro-cid-ooea66gm]{color:var(--text-muted);max-width:62ch;font-size:1.1875rem;line-height:1.55}.byline[data-astro-cid-ooea66gm]{font-size:var(--fs-small);color:var(--text-muted)}.g-body[data-astro-cid-ooea66gm]{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);padding-block:clamp(40px,6vw,72px) clamp(64px,8vw,112px);display:grid}.g-toc[data-astro-cid-ooea66gm]{gap:var(--s-6);font-size:var(--fs-small);display:grid;position:sticky;top:100px}.g-toc[data-astro-cid-ooea66gm] summary[data-astro-cid-ooea66gm]{cursor:pointer;margin-bottom:var(--s-3);font-weight:700;list-style:none}.g-toc[data-astro-cid-ooea66gm] summary[data-astro-cid-ooea66gm]::-webkit-details-marker{display:none}.g-toc[data-astro-cid-ooea66gm] ol[data-astro-cid-ooea66gm]{color:var(--text-muted);gap:7px;margin:0;padding-left:1.1rem;display:grid}.g-toc[data-astro-cid-ooea66gm] ol[data-astro-cid-ooea66gm] a[data-astro-cid-ooea66gm]{color:var(--text-muted);text-decoration:none}.g-toc[data-astro-cid-ooea66gm] ol[data-astro-cid-ooea66gm] a[data-astro-cid-ooea66gm]:hover{color:var(--accent);text-decoration:underline}.toc-cta[data-astro-cid-ooea66gm]{padding-top:var(--s-4);border-top:1px solid var(--border);align-items:center;gap:6px;font-weight:600;display:inline-flex}.g-article[data-astro-cid-ooea66gm]{min-width:0;max-width:760px}.g-article[data-astro-cid-ooea66gm] section{padding-bottom:var(--s-12);scroll-margin-top:96px}.g-article[data-astro-cid-ooea66gm] section+section{padding-top:var(--s-4)}.g-article[data-astro-cid-ooea66gm] h2{font-family:var(--font-display);margin-bottom:var(--s-4);font-size:clamp(1.625rem,3vw,2.125rem);font-weight:400;line-height:1.15}.g-article[data-astro-cid-ooea66gm] p{line-height:1.7}.g-article[data-astro-cid-ooea66gm] section>*+*{margin-top:var(--s-4)}.g-article[data-astro-cid-ooea66gm] .small{font-size:var(--fs-small);color:var(--text-muted)}.g-article[data-astro-cid-ooea66gm] .ex{background:var(--surface-2);color:var(--accent);border-radius:var(--r-pill);padding:2px 10px;font-size:.75rem;font-weight:600}.g-article[data-astro-cid-ooea66gm] .vs{border:1px solid var(--border);border-radius:var(--r-card);font-size:.9375rem;overflow:hidden}.g-article[data-astro-cid-ooea66gm] .vs-row{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);display:grid}.g-article[data-astro-cid-ooea66gm] .vs-row>span{border-top:1px solid var(--border);padding:12px 14px}.g-article[data-astro-cid-ooea66gm] .vs-row>span+span{border-left:1px solid var(--border)}.g-article[data-astro-cid-ooea66gm] .vs-head>span{background:var(--bg-alt);border-top:0;font-weight:700}.g-article[data-astro-cid-ooea66gm] .vs-head>span:last-child{background:var(--text);color:#fff}.g-article[data-astro-cid-ooea66gm] .vs-row>span[role=rowheader]{color:var(--text-muted);font-weight:600;font-size:var(--fs-small)}.g-article[data-astro-cid-ooea66gm] .vs-row>span:last-child:not([role=columnheader]){font-weight:500}.g-article[data-astro-cid-ooea66gm] .vs .bad{color:var(--text-muted)}.g-article[data-astro-cid-ooea66gm] .ex-box{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);gap:var(--s-4);padding:clamp(16px,3vw,24px);display:grid}.g-article[data-astro-cid-ooea66gm] .inline-cta{gap:var(--s-4);border-radius:var(--r-card);background:var(--bg-alt);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.g-article[data-astro-cid-ooea66gm] .inline-cta p{max-width:42ch;margin:0}.g-article[data-astro-cid-ooea66gm] .steps{margin:0;padding:0;list-style:none;display:grid;position:relative}.g-article[data-astro-cid-ooea66gm] .steps:before{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:16px;left:15px}.g-article[data-astro-cid-ooea66gm] .steps li{grid-template-columns:32px 1fr;align-items:start;gap:14px;padding:8px 0;display:grid;position:relative}.g-article[data-astro-cid-ooea66gm] .s-n{background:var(--surface);border:1.5px solid var(--text);border-radius:50%;place-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;display:grid;position:relative}.g-article[data-astro-cid-ooea66gm] .steps li.last .s-n{background:var(--text);color:#fff}.g-article[data-astro-cid-ooea66gm] .steps li p{color:var(--text);margin:4px 0 0}.g-article[data-astro-cid-ooea66gm] .note{background:var(--info-bg);color:var(--info);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:.9375rem;display:flex}.g-article[data-astro-cid-ooea66gm] .note svg{flex:none;margin-top:4px}.g-article[data-astro-cid-ooea66gm] .note span{line-height:1.6}.g-article[data-astro-cid-ooea66gm] .cards{gap:10px;margin:0;padding:0;list-style:none;display:grid}.g-article[data-astro-cid-ooea66gm] .cards li{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.g-article[data-astro-cid-ooea66gm] .cards li p{margin:0}.g-article[data-astro-cid-ooea66gm] .c-ic{background:var(--surface-2);width:38px;height:38px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.g-article[data-astro-cid-ooea66gm] .two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.g-article[data-astro-cid-ooea66gm] .box{border:1px solid var(--border);border-radius:var(--r-card);background:var(--surface);padding:18px}.g-article[data-astro-cid-ooea66gm] .box p{margin:0;font-size:.9375rem;line-height:1.6}.g-article[data-astro-cid-ooea66gm] .box-k{font-weight:700;margin-bottom:8px!important;font-size:1rem!important}@media (width<=960px){.g-body[data-astro-cid-ooea66gm]{padding-top:var(--s-6);grid-template-columns:1fr}.g-toc[data-astro-cid-ooea66gm]{border:1px solid var(--border);border-radius:var(--r-card);padding:14px 16px;position:static}.g-toc[data-astro-cid-ooea66gm] summary[data-astro-cid-ooea66gm]:after{content:" −";color:var(--accent)}.g-toc[data-astro-cid-ooea66gm] details[data-astro-cid-ooea66gm]:not([open]) summary[data-astro-cid-ooea66gm]:after{content:" +"}}@media (width<=640px){.g-article[data-astro-cid-ooea66gm] .vs-head{display:none}.g-article[data-astro-cid-ooea66gm] .vs-row{grid-template-columns:1fr 1fr}.g-article[data-astro-cid-ooea66gm] .vs-row>span[role=rowheader]{background:var(--bg-alt);grid-column:1/-1;padding:8px 14px}.g-article[data-astro-cid-ooea66gm] .vs-row>span[role=cell]:before{content:attr(data-k);color:var(--text-muted);margin-bottom:2px;font-size:.6875rem;font-weight:700;display:block}.g-article[data-astro-cid-ooea66gm] .vs-row>span[role=cell]:nth-child(2){border-left:0}.g-article[data-astro-cid-ooea66gm] .two{grid-template-columns:1fr}}.half[data-astro-cid-k4ff4u42]{border-radius:var(--r-card);background:var(--bg-alt);grid-template-columns:auto 1fr;align-items:center;gap:18px;margin:0;padding:18px 20px;display:grid}.dots[data-astro-cid-k4ff4u42]{grid-template-columns:repeat(5,16px);gap:6px;display:grid}.dots[data-astro-cid-k4ff4u42] span[data-astro-cid-k4ff4u42]{border:1.5px solid var(--line);border-radius:50%;width:16px;height:16px}.dots[data-astro-cid-k4ff4u42] .on[data-astro-cid-k4ff4u42]{background:var(--brand);border-color:var(--brand)}.half[data-astro-cid-k4ff4u42] figcaption[data-astro-cid-k4ff4u42]{font-size:.9375rem;line-height:1.5}.half[data-astro-cid-k4ff4u42] b[data-astro-cid-k4ff4u42]{font-family:var(--font-display);color:var(--brand);font-size:1.375rem;font-weight:400;display:block}.half[data-astro-cid-k4ff4u42] figcaption[data-astro-cid-k4ff4u42] span[data-astro-cid-k4ff4u42]{color:var(--text-muted);font-size:.75rem}.when[data-astro-cid-k4ff4u42]{border:1px solid var(--border);border-radius:var(--r-card);gap:10px;margin:0;padding:20px;display:grid}.w-track[data-astro-cid-k4ff4u42]{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;font-size:.875rem;font-weight:600;display:grid}.w-end[data-astro-cid-k4ff4u42]{color:var(--accent);align-items:center;gap:6px;display:inline-flex}.w-bar[data-astro-cid-k4ff4u42]{gap:3px;height:12px;display:flex}.w-a[data-astro-cid-k4ff4u42],.w-b[data-astro-cid-k4ff4u42]{border-radius:6px;flex:1}.w-a[data-astro-cid-k4ff4u42]{background:var(--line)}.w-b[data-astro-cid-k4ff4u42]{background:var(--brand)}.w-legend[data-astro-cid-k4ff4u42]{color:var(--text-muted);grid-template-columns:auto 1fr auto;gap:12px;font-size:.75rem;display:grid}.w-mid[data-astro-cid-k4ff4u42]{text-align:center}.boss[data-astro-cid-k4ff4u42]{gap:var(--s-4);border-left:3px solid var(--brand);background:var(--bg-alt);border-radius:0 var(--r-card) var(--r-card) 0;justify-items:start;padding:20px;display:grid}.boss[data-astro-cid-k4ff4u42] p[data-astro-cid-k4ff4u42]{margin:0}.boss[data-astro-cid-k4ff4u42] p[data-astro-cid-k4ff4u42]+p[data-astro-cid-k4ff4u42]{margin-top:var(--s-3)}.who[data-astro-cid-k4ff4u42]{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.who[data-astro-cid-k4ff4u42] li[data-astro-cid-k4ff4u42]{border-radius:var(--r-card);background:var(--ink-section);color:var(--bg);gap:2px;padding:14px 16px;display:grid}.who[data-astro-cid-k4ff4u42] span[data-astro-cid-k4ff4u42]{font-size:var(--fs-small);color:var(--text-on-ink-muted)}.who[data-astro-cid-k4ff4u42] b[data-astro-cid-k4ff4u42]{color:var(--brand-on-ink);font-weight:600}.closing-in[data-astro-cid-k4ff4u42]{text-align:center;justify-items:center;gap:var(--s-4);display:grid}.closing[data-astro-cid-k4ff4u42] .lede[data-astro-cid-k4ff4u42]{color:var(--text-muted);max-width:52ch;font-size:1.1875rem}.calc-link[data-astro-cid-k4ff4u42]{margin-top:var(--s-6);font-weight:500;display:inline-block}@media (width<=640px){.who[data-astro-cid-k4ff4u42]{grid-template-columns:1fr}.w-legend[data-astro-cid-k4ff4u42]{grid-template-columns:1fr 1fr}.w-mid[data-astro-cid-k4ff4u42]{text-align:left;grid-area:2/1/auto/-1}}
