.l-hero[data-astro-cid-m7mnfkc2]{background:var(--sand);padding:clamp(24px,4vw,56px) 0 clamp(40px,5vw,64px)}.l-hero__inner[data-astro-cid-m7mnfkc2]{display:grid;gap:18px;justify-items:start}.l-crumb[data-astro-cid-m7mnfkc2]{display:flex;gap:10px;font-size:14px}.l-crumb[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]{text-decoration:underline;text-decoration-color:#33333359;text-underline-offset:4px}.l-crumb[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]:focus-visible{outline:2px solid var(--slate);outline-offset:3px;border-radius:2px}.l-title[data-astro-cid-m7mnfkc2]{font-size:clamp(38px,6vw,76px);font-weight:600;line-height:1;letter-spacing:-.045em;margin:0;text-wrap:balance}.l-lede[data-astro-cid-m7mnfkc2]{margin:0;font-size:clamp(16px,1.5vw,18px);max-width:60ch}.l-updated[data-astro-cid-m7mnfkc2]{margin:0;font-size:13px;font-weight:500}.l-body[data-astro-cid-m7mnfkc2]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start;padding:clamp(48px,6vw,88px) 0 clamp(64px,8vw,120px)}.l-toc[data-astro-cid-m7mnfkc2]{position:sticky;top:100px}.l-toc__title[data-astro-cid-m7mnfkc2]{margin:0 0 12px;font-size:13px;font-weight:600;color:var(--muted)}.l-toc[data-astro-cid-m7mnfkc2] ol[data-astro-cid-m7mnfkc2]{list-style:none;margin:0;padding:0;display:grid;gap:2px;border-left:1.5px solid var(--line)}.l-toc[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]{position:relative;display:block;padding:6px 0 6px 16px;font-size:14px;color:var(--muted);transition:color .2s}.l-toc[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]:before{content:"";position:absolute;left:-1.5px;top:0;bottom:0;width:2px;background:var(--slate);transform:scaleY(0);transition:transform .35s var(--ease-out)}.l-toc[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]:hover,.l-toc[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2][aria-current]{color:var(--ink)}.l-toc[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2][aria-current]:before{transform:scaleY(1)}.l-toc[data-astro-cid-m7mnfkc2] a[data-astro-cid-m7mnfkc2]:focus-visible{outline:2px solid var(--slate);outline-offset:2px;border-radius:4px}.l-content[data-astro-cid-m7mnfkc2]{max-width:760px}.l-content[data-astro-cid-m7mnfkc2] section{scroll-margin-top:100px}.l-content[data-astro-cid-m7mnfkc2] section+section{margin-top:clamp(40px,5vw,64px)}.l-content[data-astro-cid-m7mnfkc2] h2{display:flex;align-items:center;gap:14px;margin:0 0 18px;padding-bottom:14px;border-bottom:1.5px solid var(--slate);font-size:clamp(22px,2.4vw,30px);font-weight:600;letter-spacing:-.035em;line-height:1.15}.l-content[data-astro-cid-m7mnfkc2] h2:before{content:"";width:11px;height:11px;flex-shrink:0;border-radius:999px;background:var(--sand-brand)}.l-content[data-astro-cid-m7mnfkc2] h3{font-size:17px;margin:24px 0 8px}.l-content[data-astro-cid-m7mnfkc2] p,.l-content[data-astro-cid-m7mnfkc2] li{color:#4f4c48;line-height:1.75}.l-content[data-astro-cid-m7mnfkc2] p{margin:0 0 14px}.l-content[data-astro-cid-m7mnfkc2] ul{margin:0 0 14px;padding-left:20px}.l-content[data-astro-cid-m7mnfkc2] li{margin-bottom:6px}.l-content[data-astro-cid-m7mnfkc2] li::marker{color:var(--sand-brand)}.l-content[data-astro-cid-m7mnfkc2] strong{color:var(--ink);font-weight:600}.l-content[data-astro-cid-m7mnfkc2] a:not(.btn){color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--sand-brand);text-decoration-thickness:2px;text-underline-offset:3px}.l-content[data-astro-cid-m7mnfkc2] a:not(.btn):focus-visible{outline:2px solid var(--slate);outline-offset:2px;border-radius:2px}.l-content[data-astro-cid-m7mnfkc2] dl{margin:0 0 18px}.l-content[data-astro-cid-m7mnfkc2] dl>div{display:grid;grid-template-columns:220px 1fr;gap:4px 24px;padding:12px 0;border-bottom:1px solid var(--line)}.l-content[data-astro-cid-m7mnfkc2] dt{font-size:14px;color:var(--muted)}.l-content[data-astro-cid-m7mnfkc2] dd{margin:0;font-weight:500}@media(max-width:860px){.l-body[data-astro-cid-m7mnfkc2]{grid-template-columns:1fr}.l-toc[data-astro-cid-m7mnfkc2]{position:static}.l-toc[data-astro-cid-m7mnfkc2] ol[data-astro-cid-m7mnfkc2]{grid-auto-flow:row}.l-content[data-astro-cid-m7mnfkc2] dl>div{grid-template-columns:1fr}}
