.gs[data-astro-cid-6jhkuz2g]{padding-block:calc(var(--section-y) * .72)}.gs-g[data-astro-cid-6jhkuz2g]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:24px var(--col-gap);padding-top:28px;border-top:1px solid var(--rule)}.gs-g--stack[data-astro-cid-6jhkuz2g]{grid-template-columns:minmax(0,1fr)}.gs-g--stack[data-astro-cid-6jhkuz2g] .gs-hd[data-astro-cid-6jhkuz2g]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 32px}.gs-g--stack[data-astro-cid-6jhkuz2g] .gs-h[data-astro-cid-6jhkuz2g]{max-width:none}.gs-h[data-astro-cid-6jhkuz2g]{font:500 clamp(24px,1.1vw + 16px,36px) / 1.12 var(--sans);letter-spacing:-.02em;color:var(--ink);max-width:16ch;text-wrap:balance}.gs-sub[data-astro-cid-6jhkuz2g]{margin-top:12px;max-width:30ch;font-size:var(--fs-copy);line-height:1.5;color:var(--ink-3)}.gs-n[data-astro-cid-6jhkuz2g]{margin-top:10px}.gs-b[data-astro-cid-6jhkuz2g]{min-width:0;max-width:var(--measure);font-size:var(--fs-copy);line-height:1.62;color:var(--ink-2)}.gs-b--wide[data-astro-cid-6jhkuz2g]{max-width:none}.gs-b[data-astro-cid-6jhkuz2g] p{margin:0 0 16px;text-wrap:pretty}.gs-b[data-astro-cid-6jhkuz2g] p:last-child{margin-bottom:0}.gs-b[data-astro-cid-6jhkuz2g] strong{font-weight:600;color:var(--ink)}.gs-b[data-astro-cid-6jhkuz2g] a:not(.lnk):not(.btn){color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--teal);text-underline-offset:3px;transition:color var(--t-link) ease}.gs-b[data-astro-cid-6jhkuz2g] a:not(.lnk):not(.btn):hover{color:var(--teal-deep)}.gs-b[data-astro-cid-6jhkuz2g] ul.gs-l{list-style:none;margin:0 0 18px;padding:0}.gs-b[data-astro-cid-6jhkuz2g] ul.gs-l>li{position:relative;padding:10px 0 10px 26px;border-bottom:1px solid var(--rule-soft)}.gs-b[data-astro-cid-6jhkuz2g] ul.gs-l>li:first-child{border-top:1px solid var(--rule-soft)}.gs-b[data-astro-cid-6jhkuz2g] ul.gs-l>li:before{content:"";position:absolute;left:2px;top:1.32em;width:10px;height:1px;background:var(--ink-4)}.gs-b[data-astro-cid-6jhkuz2g] .gs-more{margin-top:14px}@media (min-width: 2000px){.gs-b[data-astro-cid-6jhkuz2g]{max-width:820px;font-size:18px}.gs-b--wide[data-astro-cid-6jhkuz2g]{max-width:none}}@media (max-width: 1040px){.gs-g[data-astro-cid-6jhkuz2g]{grid-template-columns:minmax(0,1fr)}.gs-h[data-astro-cid-6jhkuz2g],.gs-sub[data-astro-cid-6jhkuz2g]{max-width:none}}.tl[data-astro-cid-hyl4zsoa]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px var(--col-gap)}.tl-h[data-astro-cid-hyl4zsoa]{margin:0 0 10px;font:600 var(--fs-h3) / 1.4 var(--sans);color:var(--ink)}.tl-l[data-astro-cid-hyl4zsoa]{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.tl-l[data-astro-cid-hyl4zsoa] li[data-astro-cid-hyl4zsoa]{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:15px;line-height:1.55;color:var(--ink-2)}.tl-l[data-astro-cid-hyl4zsoa]:not(.tl-l--n) li[data-astro-cid-hyl4zsoa]:before{content:"";width:10px;height:1px;margin-top:.8em;background:var(--ink-4)}.tl-l--n[data-astro-cid-hyl4zsoa] li[data-astro-cid-hyl4zsoa]{grid-template-columns:22px minmax(0,1fr)}.tl-l--n[data-astro-cid-hyl4zsoa] .step-n[data-astro-cid-hyl4zsoa]{font-size:15px;line-height:1.55}.tl[data-astro-cid-hyl4zsoa]+.tl-f[data-astro-cid-hyl4zsoa]{margin:22px 0 0;max-width:var(--measure);font-size:var(--fs-copy);line-height:1.6;color:var(--ink-2)}@media (max-width: 760px){.tl[data-astro-cid-hyl4zsoa]{grid-template-columns:minmax(0,1fr)}}.fq[data-astro-cid-ygrpcqzb]{border-top:2px solid var(--ink)}.fq-r[data-astro-cid-ygrpcqzb]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8px var(--col-gap);padding:20px 0;border-bottom:1px solid var(--rule)}.fq-q[data-astro-cid-ygrpcqzb]{margin:0;font:600 var(--fs-h3) / 1.4 var(--sans);letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.fq-a[data-astro-cid-ygrpcqzb]{margin:0;max-width:62ch;font-size:15.5px;line-height:1.6;color:var(--ink-2);text-wrap:pretty}@media (max-width: 900px){.fq-r[data-astro-cid-ygrpcqzb]{grid-template-columns:minmax(0,1fr);padding:18px 0}}
