.disclosure[data-astro-cid-ayyotsdq]{font-size:var(--step--1);color:var(--ink-2);font-family:var(--font-display)}.banner[data-astro-cid-ayyotsdq]{border-left:3px solid var(--accent);background:var(--accent-dim);color:var(--ink);border-radius:0 var(--radius) var(--radius) 0;padding:14px 16px}.inline[data-astro-cid-ayyotsdq]{margin:0 0 12px}.head[data-astro-cid-nklx2the]{background:var(--paper-2);border-bottom:1px solid var(--rule);padding:clamp(40px,6vw,80px) 0 clamp(36px,5vw,64px)}.head-grid[data-astro-cid-nklx2the]{grid-template-columns:1fr 220px;align-items:end;gap:48px;display:grid}.crumbs[data-astro-cid-nklx2the]{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;gap:8px;font-weight:600;display:flex}.crumbs[data-astro-cid-nklx2the] a[data-astro-cid-nklx2the]{color:var(--ink-2);text-decoration:none}.crumbs[data-astro-cid-nklx2the] a[data-astro-cid-nklx2the]:hover{color:var(--link)}.crumbs[data-astro-cid-nklx2the] span[data-astro-cid-nklx2the]{color:var(--rule)}h1[data-astro-cid-nklx2the]{font-size:var(--step-4);max-width:18em;margin-top:18px}.dek[data-astro-cid-nklx2the]{font-family:var(--font-read);font-size:var(--step-1);color:var(--ink-2);max-width:36em;margin-top:18px;line-height:1.55}.byline[data-astro-cid-nklx2the]{font-size:var(--step--1);color:var(--ink-2);margin-top:22px}.head-art[data-astro-cid-nklx2the]{width:100%;transform:rotate(3deg)}.head-art[data-astro-cid-nklx2the] img{aspect-ratio:2/3;object-fit:cover;border-radius:4px;box-shadow:0 20px 40px -20px #1a152499}@media (width<=720px){.head-grid[data-astro-cid-nklx2the]{grid-template-columns:1fr}.head-art[data-astro-cid-nklx2the]{display:none}}.body-grid[data-astro-cid-nklx2the]{grid-template-columns:220px minmax(0, var(--measure));gap:clamp(32px,5vw,72px);padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(48px,6vw,88px);display:grid}.body-grid[data-astro-cid-nklx2the]:not(:has(.toc)){grid-template-columns:minmax(0, var(--measure));justify-content:center}.toc[data-astro-cid-nklx2the]{align-self:start;font-size:.92rem;position:sticky;top:96px}.toc[data-astro-cid-nklx2the] summary[data-astro-cid-nklx2the]{text-transform:uppercase;letter-spacing:.08em;font-weight:600;font-size:var(--step--1);color:var(--ink-2);cursor:pointer;list-style:none}.toc[data-astro-cid-nklx2the] summary[data-astro-cid-nklx2the]::-webkit-details-marker{display:none}.toc[data-astro-cid-nklx2the] ol[data-astro-cid-nklx2the]{border-left:2px solid var(--rule);gap:10px;margin:14px 0 0;padding:0 0 0 14px;list-style:none;display:grid}.toc[data-astro-cid-nklx2the] .d3[data-astro-cid-nklx2the]{padding-left:12px;font-size:.86rem}.toc[data-astro-cid-nklx2the] a[data-astro-cid-nklx2the]{color:var(--ink);line-height:1.35;text-decoration:none;display:block}.toc[data-astro-cid-nklx2the] a[data-astro-cid-nklx2the]:hover{color:var(--link)}@media (width<=960px){.body-grid[data-astro-cid-nklx2the]{grid-template-columns:minmax(0,1fr)}.toc[data-astro-cid-nklx2the]{background:var(--paper-2);border-radius:var(--radius);padding:16px;position:static}.toc[data-astro-cid-nklx2the] summary[data-astro-cid-nklx2the]{list-style:revert;padding:8px 0}}.prose[data-astro-cid-nklx2the]{font-family:var(--font-read);font-size:1.14rem;line-height:1.75}.prose[data-astro-cid-nklx2the]>*+*{margin-top:1.15em}.prose[data-astro-cid-nklx2the]>h2{font-size:var(--step-2);margin-top:2.2em;scroll-margin-top:96px}.prose[data-astro-cid-nklx2the]>h3{font-size:var(--step-1);margin-top:1.8em;scroll-margin-top:96px}.prose[data-astro-cid-nklx2the]>h2+*,.prose[data-astro-cid-nklx2the]>h3+*{margin-top:.6em}.prose[data-astro-cid-nklx2the]>ul,.prose[data-astro-cid-nklx2the]>ol{padding-left:1.3em}.prose[data-astro-cid-nklx2the]>ul>li+li,.prose[data-astro-cid-nklx2the]>ol>li+li{margin-top:.45em}.prose[data-astro-cid-nklx2the]>ul>li::marker,.prose[data-astro-cid-nklx2the]>ol>li::marker{color:var(--accent)}.prose[data-astro-cid-nklx2the] strong{font-weight:650}.prose[data-astro-cid-nklx2the]>blockquote{border-left:3px solid var(--accent);color:var(--ink-2);margin-inline:0;padding-left:1.2em;font-style:italic}.prose[data-astro-cid-nklx2the]>p img{border-radius:var(--radius)}.app-plug[data-astro-cid-nklx2the]{padding:40px 0}.plug-grid[data-astro-cid-nklx2the]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.plug-title[data-astro-cid-nklx2the]{font-size:var(--step-2);letter-spacing:-.02em;margin-top:8px;font-weight:600}.related[data-astro-cid-nklx2the]{padding:clamp(56px,7vw,96px) 0}.rel-grid[data-astro-cid-nklx2the]{grid-template-columns:repeat(3,1fr);gap:clamp(28px,4vw,56px);margin-top:36px;display:grid}@media (width<=860px){.rel-grid[data-astro-cid-nklx2the]{grid-template-columns:1fr}}
