.layout[data-astro-cid-bcxrqdep]{grid-template-columns:minmax(14.375rem,3fr) minmax(0,9fr);align-items:start;gap:clamp(1.75rem,5vw,5rem);padding-top:clamp(2.5rem,6vw,5.5rem);display:grid}.side[data-astro-cid-bcxrqdep]{position:sticky;top:6.875rem}.side[data-astro-cid-bcxrqdep] nav[data-astro-cid-bcxrqdep]{background:var(--paper);border-radius:var(--r-lg);padding:.6rem}.side[data-astro-cid-bcxrqdep] ul[data-astro-cid-bcxrqdep]{gap:2px;list-style:none;display:grid}.side[data-astro-cid-bcxrqdep] a[data-astro-cid-bcxrqdep]{border-radius:var(--r-md);color:var(--muted);padding:.8rem 1.1rem;font-size:.97rem;font-weight:600;line-height:1.35;text-decoration:none;transition:background-color .2s,color .2s;display:block}.side[data-astro-cid-bcxrqdep] a[data-astro-cid-bcxrqdep]:hover{background:var(--fog);color:var(--ink)}.side[data-astro-cid-bcxrqdep] a[data-astro-cid-bcxrqdep][aria-current=page]{background:var(--graphite);color:#fff}.article__lead[data-astro-cid-bcxrqdep]{max-width:30em;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.4}.prose[data-astro-cid-bcxrqdep]{margin-top:1.6rem}.prose--after[data-astro-cid-bcxrqdep]{margin-top:2rem}.scope[data-astro-cid-bcxrqdep]{border-radius:var(--r-lg);max-width:52rem;margin-top:2.2rem;padding:clamp(1.5rem,3.4vw,2.75rem)}.scope[data-astro-cid-bcxrqdep]>p[data-astro-cid-bcxrqdep]{color:var(--muted-on-dark);font-weight:600}.scope[data-astro-cid-bcxrqdep] ul[data-astro-cid-bcxrqdep]{margin-block:1.1rem;list-style:none}.scope[data-astro-cid-bcxrqdep] li[data-astro-cid-bcxrqdep]{border-top:1px solid var(--line-on-dark);font-family:var(--font-display);letter-spacing:-.02em;color:#fff;padding:.95rem 0 .95rem 1.9rem;font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.35;position:relative}.scope[data-astro-cid-bcxrqdep] li[data-astro-cid-bcxrqdep]:last-child{border-bottom:1px solid var(--line-on-dark)}.scope[data-astro-cid-bcxrqdep] li[data-astro-cid-bcxrqdep]:before{content:"";background:var(--coral);border-radius:50%;width:.75rem;height:.75rem;position:absolute;top:1.45em;left:0}.faq[data-astro-cid-bcxrqdep]{max-width:52rem;margin-top:clamp(3rem,7vw,6rem)}.faq[data-astro-cid-bcxrqdep] h2[data-astro-cid-bcxrqdep]{letter-spacing:-.04em;font-size:clamp(1.7rem,3vw,2.4rem)}.faq__list[data-astro-cid-bcxrqdep]{border-bottom:1px solid var(--line);margin-top:1.4rem}details[data-astro-cid-bcxrqdep]{border-top:1px solid var(--line)}summary[data-astro-cid-bcxrqdep]{cursor:pointer;font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.1rem,1.7vw,1.35rem);line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-bcxrqdep]::-webkit-details-marker{display:none}summary[data-astro-cid-bcxrqdep]:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / .75rem 2px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 2px .75rem no-repeat, var(--paper);border-radius:50%;flex:none;width:2.4rem;height:2.4rem;transition:transform .25s,background-color .25s}summary[data-astro-cid-bcxrqdep]:hover:after{background-color:#fff}details[data-astro-cid-bcxrqdep][open] summary[data-astro-cid-bcxrqdep]:after{background-color:var(--coral);transform:rotate(45deg)}details[data-astro-cid-bcxrqdep] p[data-astro-cid-bcxrqdep]{max-width:62ch;padding:0 3.5rem 1.6rem 0}.related[data-astro-cid-bcxrqdep]{max-width:52rem;margin-top:clamp(2.5rem,5vw,4.5rem)}.related[data-astro-cid-bcxrqdep] h2[data-astro-cid-bcxrqdep]{letter-spacing:-.04em;font-size:clamp(1.5rem,2.6vw,2rem)}.related[data-astro-cid-bcxrqdep] ul[data-astro-cid-bcxrqdep]{border-top:1px solid var(--line);margin-top:1rem;list-style:none}.related[data-astro-cid-bcxrqdep] li[data-astro-cid-bcxrqdep]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:1.5rem;padding:1rem 0;display:flex}.related[data-astro-cid-bcxrqdep] a[data-astro-cid-bcxrqdep]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--ink);text-decoration-color:var(--coral);text-underline-offset:.25em;font-size:1.15rem}.related[data-astro-cid-bcxrqdep] time[data-astro-cid-bcxrqdep]{color:var(--muted);flex:none;font-size:.92rem}@media (width<=900px){.layout[data-astro-cid-bcxrqdep]{grid-template-columns:1fr}.side[data-astro-cid-bcxrqdep]{order:2;position:static}.article[data-astro-cid-bcxrqdep]{order:1}}
