.page[data-astro-cid-llzxrpu3]{max-width:72rem;padding:clamp(1.5rem, 4vw, 2.75rem) var(--gutter) 0;margin-inline:auto}.masthead__row[data-astro-cid-llzxrpu3]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.masthead__back[data-astro-cid-llzxrpu3]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;text-decoration:none}.masthead__back[data-astro-cid-llzxrpu3]:before{content:"← "}main[data-astro-cid-llzxrpu3]{padding-block:clamp(3rem,9vh,6rem) clamp(3rem,8vh,5rem)}.title[data-astro-cid-llzxrpu3]{font-variation-settings:"opsz" 120;letter-spacing:-.04em;max-width:18ch;margin:.5rem 0 1rem;font-size:clamp(2.5rem,7.5vw,5.25rem)}.updated[data-astro-cid-llzxrpu3]{color:var(--muted);margin:0;font-size:.875rem}.summary[data-astro-cid-llzxrpu3]{border-left:2px solid var(--accent);background:var(--card);max-width:var(--measure);border-radius:0 6px 6px 0;margin:clamp(2rem,5vh,3rem) 0 0;padding:clamp(1.25rem,3vw,1.75rem) clamp(1.25rem,3vw,2rem);box-shadow:0 1px 2px #0000000a}.summary[data-astro-cid-llzxrpu3] p[data-astro-cid-llzxrpu3]{margin:0;font-size:clamp(1.0625rem,.98rem + .4vw,1.25rem);line-height:1.6}.toc[data-astro-cid-llzxrpu3]{border-block:1px solid var(--line);margin:clamp(2.5rem,6vh,3.5rem) 0;padding-block:1.5rem}.toc[data-astro-cid-llzxrpu3] ol[data-astro-cid-llzxrpu3]{columns:2;column-gap:3rem;margin:0;padding:0;font-size:.9375rem;list-style:none}.toc[data-astro-cid-llzxrpu3] li[data-astro-cid-llzxrpu3]{break-inside:avoid;margin-bottom:.45rem}.toc[data-astro-cid-llzxrpu3] a[data-astro-cid-llzxrpu3]{color:var(--ink-soft);text-decoration:none}.toc[data-astro-cid-llzxrpu3] a[data-astro-cid-llzxrpu3]:hover{color:var(--accent)}.toc__num[data-astro-cid-llzxrpu3]{width:2.25em;color:var(--accent);letter-spacing:.06em;font-size:.75rem;font-weight:600;display:inline-block}@media (width<=640px){.toc[data-astro-cid-llzxrpu3] ol[data-astro-cid-llzxrpu3]{columns:1}}.section[data-astro-cid-llzxrpu3]{grid-template-columns:4rem minmax(0, var(--measure));border-top:1px solid var(--line);gap:0 1.5rem;padding-block:clamp(1.75rem,4vh,2.5rem);scroll-margin-top:2rem;display:grid}.section[data-astro-cid-llzxrpu3]:first-of-type{border-top:0}.section__num[data-astro-cid-llzxrpu3]{font-family:var(--display);font-variation-settings:"opsz" 20;letter-spacing:.08em;color:var(--accent);margin:0;padding-top:.55rem;font-size:.875rem;font-weight:600}.section__body[data-astro-cid-llzxrpu3]>[data-astro-cid-llzxrpu3]:first-child{margin-top:0}.section__body[data-astro-cid-llzxrpu3]>[data-astro-cid-llzxrpu3]:last-child{margin-bottom:0}h2[data-astro-cid-llzxrpu3]{font-variation-settings:"opsz" 48;letter-spacing:-.025em;margin-bottom:.9rem;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem)}p[data-astro-cid-llzxrpu3]{color:var(--ink-soft);margin:0 0 1rem}strong[data-astro-cid-llzxrpu3]{color:var(--ink);font-weight:600}ul[data-astro-cid-llzxrpu3]{margin:0 0 1rem;padding:0;list-style:none}ul[data-astro-cid-llzxrpu3] li[data-astro-cid-llzxrpu3]{color:var(--ink-soft);margin-bottom:.6rem;padding-left:1.5rem;position:relative}.ticks[data-astro-cid-llzxrpu3] li[data-astro-cid-llzxrpu3]:before,.crosses[data-astro-cid-llzxrpu3] li[data-astro-cid-llzxrpu3]:before{font-size:.9em;line-height:1.8;position:absolute;top:0;left:0}.ticks[data-astro-cid-llzxrpu3] li[data-astro-cid-llzxrpu3]:before{content:"—";color:var(--accent)}.crosses[data-astro-cid-llzxrpu3] li[data-astro-cid-llzxrpu3]:before{content:"×";color:var(--muted);font-size:1.05em;line-height:1.55}.note[data-astro-cid-llzxrpu3]{color:var(--muted);font-size:.875rem}.table-wrap[data-astro-cid-llzxrpu3]{border:1px solid var(--line);background:var(--card);border-radius:8px;margin:0 0 1rem;overflow-x:auto}table[data-astro-cid-llzxrpu3]{border-collapse:collapse;width:100%;min-width:28rem;font-size:.9375rem}th[data-astro-cid-llzxrpu3],td[data-astro-cid-llzxrpu3]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:.8rem 1rem}tbody[data-astro-cid-llzxrpu3] tr[data-astro-cid-llzxrpu3]:last-child td[data-astro-cid-llzxrpu3]{border-bottom:0}th[data-astro-cid-llzxrpu3]{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}td[data-astro-cid-llzxrpu3]{color:var(--ink-soft)}td[data-astro-cid-llzxrpu3]:first-child{color:var(--ink);font-weight:500}.recap[data-astro-cid-llzxrpu3]{border-top:1px solid var(--line);margin-top:clamp(2.5rem,6vh,4rem);padding-top:clamp(2rem,5vh,3rem)}.recap[data-astro-cid-llzxrpu3] .table-wrap[data-astro-cid-llzxrpu3]{margin-top:1.25rem}.recap[data-astro-cid-llzxrpu3] table[data-astro-cid-llzxrpu3]{min-width:34rem}.foot[data-astro-cid-llzxrpu3]{padding-bottom:clamp(2rem,5vh,3rem)}.foot__row[data-astro-cid-llzxrpu3]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;padding-top:1.25rem;display:flex}.foot__row[data-astro-cid-llzxrpu3] p[data-astro-cid-llzxrpu3]{color:var(--muted);margin:0;font-size:.8125rem}.foot[data-astro-cid-llzxrpu3] .wordmark[data-astro-cid-llzxrpu3]{text-decoration:none}@media (width<=760px){.section[data-astro-cid-llzxrpu3]{grid-template-columns:1fr}.section__num[data-astro-cid-llzxrpu3]{margin-bottom:.35rem;padding-top:0}table[data-astro-cid-llzxrpu3],.recap[data-astro-cid-llzxrpu3] table[data-astro-cid-llzxrpu3]{min-width:24rem}}
