.pd-intro[data-astro-cid-ph2dxqhj]{background:var(--ink);color:var(--paper);padding-block:clamp(3.5rem,8vw,6rem)}.pd-intro__eyebrow[data-astro-cid-ph2dxqhj]{color:var(--signal-bright);margin-bottom:1rem}.pd-intro__title[data-astro-cid-ph2dxqhj]{max-width:18ch;margin-bottom:1.4rem;font-size:clamp(2.2rem,6vw,4.2rem)}.pd-intro__meta[data-astro-cid-ph2dxqhj]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-on-ink-mute);font-size:.75rem}.pd-grid[data-astro-cid-ph2dxqhj]{gap:2.5rem;padding-block:clamp(3rem,7vw,5.5rem);display:grid}.pd-toc[data-astro-cid-ph2dxqhj]{border-top:1px solid var(--line-on-paper);padding-top:1rem}.pd-toc__title[data-astro-cid-ph2dxqhj]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-paper-mute);margin-bottom:.75rem;font-size:.72rem}.pd-toc[data-astro-cid-ph2dxqhj] ol[data-astro-cid-ph2dxqhj]{gap:.35rem;margin:0;padding-left:1.4rem;font-size:.9rem;display:grid}.pd-toc[data-astro-cid-ph2dxqhj] ol[data-astro-cid-ph2dxqhj] [data-astro-cid-ph2dxqhj]::marker{font-family:var(--font-mono);color:var(--text-on-paper-mute);font-size:.75rem}.pd-toc[data-astro-cid-ph2dxqhj] a[data-astro-cid-ph2dxqhj]{color:var(--text-on-paper-mute);transition:color .2s var(--ease-out);text-decoration:none}.pd-toc[data-astro-cid-ph2dxqhj] a[data-astro-cid-ph2dxqhj]:hover{color:var(--signal)}.pd-doc[data-astro-cid-ph2dxqhj]{min-width:0;max-width:44rem}.pd-doc[data-astro-cid-ph2dxqhj] section[data-astro-cid-ph2dxqhj]{border-top:1px solid var(--line-on-paper);padding-block:2rem;scroll-margin-top:calc(72px + 1rem)}.pd-doc[data-astro-cid-ph2dxqhj] section[data-astro-cid-ph2dxqhj]:first-child{border-top:0;padding-top:0}.pd-doc[data-astro-cid-ph2dxqhj] h2[data-astro-cid-ph2dxqhj]{margin-bottom:1.2rem;font-size:clamp(1.6rem,3.5vw,2.1rem);line-height:1}.pd-doc[data-astro-cid-ph2dxqhj] h2[data-astro-cid-ph2dxqhj] span[data-astro-cid-ph2dxqhj]{color:var(--signal)}.pd-doc[data-astro-cid-ph2dxqhj] h3[data-astro-cid-ph2dxqhj]{font-family:var(--font-mono);letter-spacing:.08em;margin-top:1.8rem;margin-bottom:.6rem;font-size:.8rem;font-weight:500}.pd-doc[data-astro-cid-ph2dxqhj] p[data-astro-cid-ph2dxqhj]+p[data-astro-cid-ph2dxqhj],.pd-doc[data-astro-cid-ph2dxqhj] ul[data-astro-cid-ph2dxqhj]+p[data-astro-cid-ph2dxqhj],.pd-doc[data-astro-cid-ph2dxqhj] p[data-astro-cid-ph2dxqhj]+ul[data-astro-cid-ph2dxqhj],.pd-doc[data-astro-cid-ph2dxqhj] .pd-note[data-astro-cid-ph2dxqhj]+ul[data-astro-cid-ph2dxqhj]{margin-top:.9rem}.pd-doc[data-astro-cid-ph2dxqhj] ul[data-astro-cid-ph2dxqhj]{gap:.5rem;margin:0;padding-left:1.2rem;display:grid}.pd-doc[data-astro-cid-ph2dxqhj] li[data-astro-cid-ph2dxqhj]::marker{color:var(--brass)}.pd-doc[data-astro-cid-ph2dxqhj] a[data-astro-cid-ph2dxqhj]{color:var(--signal);overflow-wrap:anywhere}.pd-note[data-astro-cid-ph2dxqhj]{color:var(--text-on-paper-mute);font-size:.92rem}.pd-facts[data-astro-cid-ph2dxqhj],.pd-defs[data-astro-cid-ph2dxqhj]{border-top:1px solid var(--line-on-paper);margin:0}.pd-facts[data-astro-cid-ph2dxqhj]>div[data-astro-cid-ph2dxqhj],.pd-defs[data-astro-cid-ph2dxqhj]>div[data-astro-cid-ph2dxqhj]{border-bottom:1px solid var(--line-on-paper);gap:.25rem;padding-block:.85rem;display:grid}.pd-facts[data-astro-cid-ph2dxqhj] dt[data-astro-cid-ph2dxqhj],.pd-defs[data-astro-cid-ph2dxqhj] dt[data-astro-cid-ph2dxqhj]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-on-paper-mute);font-size:.72rem}.pd-defs[data-astro-cid-ph2dxqhj] dt[data-astro-cid-ph2dxqhj]{color:var(--ink)}.pd-facts[data-astro-cid-ph2dxqhj] dd[data-astro-cid-ph2dxqhj],.pd-defs[data-astro-cid-ph2dxqhj] dd[data-astro-cid-ph2dxqhj]{margin:0}.pd-date[data-astro-cid-ph2dxqhj]{font-family:var(--font-mono);letter-spacing:.04em;font-size:.8rem}.pd-sign[data-astro-cid-ph2dxqhj]{border-top:1px solid var(--ink);max-width:20rem;color:var(--text-on-paper-mute);margin-top:2.5rem;padding-top:1rem;font-size:.9rem}.pd-sign__name[data-astro-cid-ph2dxqhj]{color:var(--ink);font-weight:600}.pd-doc[data-astro-cid-ph2dxqhj] .pd-sign[data-astro-cid-ph2dxqhj] p[data-astro-cid-ph2dxqhj]+p[data-astro-cid-ph2dxqhj]{margin-top:.15rem}@media (width>=640px){.pd-facts[data-astro-cid-ph2dxqhj]>div[data-astro-cid-ph2dxqhj],.pd-defs[data-astro-cid-ph2dxqhj]>div[data-astro-cid-ph2dxqhj]{grid-template-columns:12rem 1fr;gap:1.5rem}}@media (width>=1024px){.pd-grid[data-astro-cid-ph2dxqhj]{grid-template-columns:15rem 1fr;gap:4.5rem}.pd-toc[data-astro-cid-ph2dxqhj]{align-self:start;position:sticky;top:calc(72px + 1.5rem)}}
