.intro[data-astro-cid-s5dchzgz]{padding-top:calc(var(--nav-h) + var(--space-16));padding-bottom:var(--space-16);gap:var(--space-8);display:grid}.back[data-astro-cid-s5dchzgz]{color:var(--text-muted);transition:color var(--dur-fast);justify-self:start}.back[data-astro-cid-s5dchzgz]:hover{color:var(--accent)}.title[data-astro-cid-s5dchzgz]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.045em;max-width:12ch;font-size:clamp(3rem,9vw,8.5rem);font-weight:700;line-height:.88}.summary[data-astro-cid-s5dchzgz]{row-gap:var(--space-8);align-items:start}.summary[data-astro-cid-s5dchzgz] .lead[data-astro-cid-s5dchzgz]{grid-column:1/span 6;max-width:40ch}.meta-list[data-astro-cid-s5dchzgz]{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);grid-column:8/span 5;display:grid}.meta-list[data-astro-cid-s5dchzgz] div[data-astro-cid-s5dchzgz],.facts[data-astro-cid-s5dchzgz] div[data-astro-cid-s5dchzgz]{gap:var(--space-4);grid-template-columns:7rem 1fr;display:grid}dd[data-astro-cid-s5dchzgz]{margin:0}.toc[data-astro-cid-s5dchzgz] ol[data-astro-cid-s5dchzgz]{padding:var(--space-4) 0 0;gap:var(--space-2) var(--space-8);border-top:1px solid var(--line-strong);flex-wrap:wrap;list-style:none;display:flex}.toc[data-astro-cid-s5dchzgz] a[data-astro-cid-s5dchzgz]{transition:color var(--dur-fast)}.toc[data-astro-cid-s5dchzgz] a[data-astro-cid-s5dchzgz]:hover{color:var(--accent)}.chapter[data-astro-cid-s5dchzgz]{padding-block:var(--space-16);border-top:1px solid var(--line-strong)}.aside[data-astro-cid-s5dchzgz]{grid-column:1/span 3}.sticky[data-astro-cid-s5dchzgz]{top:calc(var(--nav-h) + var(--space-8));gap:var(--space-4);display:grid;position:sticky}.content[data-astro-cid-s5dchzgz]{gap:var(--space-8);grid-column:5/span 8;align-content:start;min-width:0;display:grid}.text[data-astro-cid-s5dchzgz]{max-width:62ch}.sub[data-astro-cid-s5dchzgz]{margin-top:var(--space-4);color:var(--text)}.list[data-astro-cid-s5dchzgz]{gap:var(--space-3);padding-left:1.1em;display:grid}.tag-row[data-astro-cid-s5dchzgz]{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.stats[data-astro-cid-s5dchzgz] dl[data-astro-cid-s5dchzgz]{gap:var(--gutter);margin-bottom:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.stats[data-astro-cid-s5dchzgz] dl[data-astro-cid-s5dchzgz] div[data-astro-cid-s5dchzgz]{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line-strong);flex-direction:column-reverse;display:flex}.stat[data-astro-cid-s5dchzgz]{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.5rem);font-weight:500;line-height:1}.table[data-astro-cid-s5dchzgz]{border-collapse:collapse;width:100%;max-width:40rem}.table[data-astro-cid-s5dchzgz] th[data-astro-cid-s5dchzgz],.table[data-astro-cid-s5dchzgz] td[data-astro-cid-s5dchzgz]{text-align:left;padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--line);font-weight:400}.table[data-astro-cid-s5dchzgz] thead[data-astro-cid-s5dchzgz] th[data-astro-cid-s5dchzgz]{border-bottom-color:var(--line-strong);font-weight:400}.facts[data-astro-cid-s5dchzgz]{gap:var(--space-6);max-width:62ch;display:grid}.numbered[data-astro-cid-s5dchzgz]{padding:0;list-style:none;display:grid}.numbered[data-astro-cid-s5dchzgz] li[data-astro-cid-s5dchzgz]{gap:var(--space-4);padding-block:var(--space-6);border-top:1px solid var(--line);grid-template-columns:3rem 1fr;display:grid}.numbered[data-astro-cid-s5dchzgz] li[data-astro-cid-s5dchzgz]:last-child{border-bottom:1px solid var(--line)}.numbered[data-astro-cid-s5dchzgz] h3[data-astro-cid-s5dchzgz],.numbered[data-astro-cid-s5dchzgz] h4[data-astro-cid-s5dchzgz]{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:var(--space-2);font-size:1.25rem;font-weight:500}.numbered[data-astro-cid-s5dchzgz] p[data-astro-cid-s5dchzgz]{max-width:58ch}.num[data-astro-cid-s5dchzgz]{color:var(--accent-2);padding-top:.3rem}.figure[data-astro-cid-s5dchzgz] img{background:var(--surface);width:100%;height:auto}.pending[data-astro-cid-s5dchzgz]{max-width:62ch;padding:var(--space-4) var(--space-6);color:var(--text-muted);border:1px dashed #a78bfa80}.pending[data-astro-cid-s5dchzgz] .meta[data-astro-cid-s5dchzgz]{color:var(--accent-2)}.end[data-astro-cid-s5dchzgz]{padding-block:var(--space-24) var(--space-16);border-top:1px solid var(--line-strong);gap:var(--space-12);display:grid}.next[data-astro-cid-s5dchzgz]{gap:var(--space-4);justify-self:start;display:grid}.next-title[data-astro-cid-s5dchzgz]{font-family:var(--font-display);letter-spacing:-.035em;transition:color var(--dur-fast), transform var(--dur-base) var(--ease-out);font-size:clamp(2rem,5vw,4rem);font-weight:500;line-height:1}.next[data-astro-cid-s5dchzgz]:hover .next-title[data-astro-cid-s5dchzgz]{color:var(--accent);transform:translateX(var(--space-4))}.end-actions[data-astro-cid-s5dchzgz]{gap:var(--space-4);flex-wrap:wrap;display:flex}@media (width<=960px){.summary[data-astro-cid-s5dchzgz] .lead[data-astro-cid-s5dchzgz],.meta-list[data-astro-cid-s5dchzgz],.aside[data-astro-cid-s5dchzgz],.content[data-astro-cid-s5dchzgz]{grid-column:1/-1}.sticky[data-astro-cid-s5dchzgz]{position:static}.chapter[data-astro-cid-s5dchzgz]{row-gap:var(--space-8)}}@media (width<=720px){.stats[data-astro-cid-s5dchzgz] dl[data-astro-cid-s5dchzgz]{grid-template-columns:1fr}.meta-list[data-astro-cid-s5dchzgz] div[data-astro-cid-s5dchzgz],.facts[data-astro-cid-s5dchzgz] div[data-astro-cid-s5dchzgz]{gap:var(--space-1);grid-template-columns:1fr}}
