.post__head[data-astro-cid-57z6rh23]{padding-block:clamp(16px,3vw,40px) clamp(20px,3vw,32px)}.crumbs[data-astro-cid-57z6rh23]{font-size:var(--step-small);color:var(--muted);flex-wrap:wrap;gap:10px;margin-bottom:clamp(20px,3vw,36px);display:flex}.crumbs[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{color:var(--muted);text-decoration:none}.crumbs[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{color:var(--ink);text-decoration:underline}.post__title[data-astro-cid-57z6rh23]{letter-spacing:-.04em;max-width:16ch;margin-bottom:20px;font-size:clamp(2.2rem,1.4rem + 3.4vw,4.4rem);line-height:.98}.post__dek[data-astro-cid-57z6rh23]{font-size:var(--step-lead);letter-spacing:-.01em;max-width:46ch;color:var(--ink);margin-bottom:22px;line-height:1.4}.post__meta[data-astro-cid-57z6rh23]{color:var(--muted);flex-wrap:wrap;gap:18px;margin:0;font-size:.8125rem;display:flex}.post__meta[data-astro-cid-57z6rh23]>[data-astro-cid-57z6rh23]+[data-astro-cid-57z6rh23]:before{content:"·";margin-right:18px}.post__quick[data-astro-cid-57z6rh23]{background:var(--surface);border-radius:var(--radius);font-size:var(--step-body);color:var(--ink);max-width:62ch;margin:0 0 28px;padding:18px 22px;line-height:1.5}.post__quick[data-astro-cid-57z6rh23] strong[data-astro-cid-57z6rh23]{font-weight:500}.post__figure[data-astro-cid-57z6rh23]{margin:0 0 clamp(32px,4vw,56px)}.post__figure[data-astro-cid-57z6rh23] img[data-astro-cid-57z6rh23]{object-fit:cover;object-position:50% 30%;width:100%;max-height:62svh}.post__figure[data-astro-cid-57z6rh23] figcaption[data-astro-cid-57z6rh23]{color:var(--muted);padding-top:8px;font-size:.8125rem}.post__body[data-astro-cid-57z6rh23]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-bottom:clamp(48px,6vw,88px);display:grid}.post__aside[data-astro-cid-57z6rh23]{grid-column:1/span 3}.post__main[data-astro-cid-57z6rh23]{grid-column:5/span 7;min-width:0}.toc[data-astro-cid-57z6rh23]{position:sticky;top:28px}.toc__label[data-astro-cid-57z6rh23]{font-size:var(--step-small);color:var(--muted);margin:0 0 10px}.toc[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23]{margin:0;padding:0;font-size:.875rem;line-height:1.35;list-style:none}.toc[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{margin-bottom:9px}.toc[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23].is-sub{padding-left:14px;font-size:.8125rem}.toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{color:var(--muted);text-decoration:none}.toc[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]:hover{color:var(--accent)}.keynums[data-astro-cid-57z6rh23]{background:var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-bottom:clamp(28px,3.5vw,44px);display:grid}.keynums__item[data-astro-cid-57z6rh23]{background:var(--bg);padding:18px 18px 16px}.keynums__value[data-astro-cid-57z6rh23]{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:clamp(1.7rem,1.4rem + 1.4vw,2.4rem);font-weight:300;line-height:1}.keynums__label[data-astro-cid-57z6rh23]{margin:0 0 4px;font-size:.8125rem;font-weight:500}.keynums__note[data-astro-cid-57z6rh23]{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.4}.post__faq[data-astro-cid-57z6rh23],.post__sources[data-astro-cid-57z6rh23]{margin-top:clamp(36px,5vw,64px)}.post__faq[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23],.post__sources[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23]{letter-spacing:0;margin-bottom:12px;font-size:1.25rem;font-weight:500}.faq__item[data-astro-cid-57z6rh23]{border-bottom:0;padding:16px 0}.faq__item[data-astro-cid-57z6rh23] summary[data-astro-cid-57z6rh23]{cursor:pointer;justify-content:space-between;align-items:baseline;gap:16px;font-weight:500;list-style:none;display:flex}.faq__item[data-astro-cid-57z6rh23] summary[data-astro-cid-57z6rh23]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-57z6rh23] summary[data-astro-cid-57z6rh23]:after{content:"+";color:var(--accent);font-size:1.3rem;font-weight:300;line-height:1}.faq__item[data-astro-cid-57z6rh23][open] summary[data-astro-cid-57z6rh23]:after{content:"–"}.faq__item[data-astro-cid-57z6rh23] p[data-astro-cid-57z6rh23]{font-size:var(--step-small);color:var(--muted);max-width:60ch;margin:10px 0 0}.post__sources[data-astro-cid-57z6rh23] ol[data-astro-cid-57z6rh23]{font-size:var(--step-small);margin:0;padding-left:1.1em}.post__sources[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{margin-bottom:12px}.post__sources[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{color:var(--ink)}.post__sources[data-astro-cid-57z6rh23] span[data-astro-cid-57z6rh23]{color:var(--muted);font-size:.8125rem;display:block}.post__disclaimer[data-astro-cid-57z6rh23]{color:var(--muted);max-width:56ch;margin-top:32px;font-size:.8125rem}.post__foot[data-astro-cid-57z6rh23]{gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(32px,4vw,56px) clamp(56px,7vw,104px);display:grid}.authorbox[data-astro-cid-57z6rh23]{grid-column:1/span 4}.authorbox__name[data-astro-cid-57z6rh23]{margin:0 0 6px;font-weight:500}.authorbox__bio[data-astro-cid-57z6rh23]{font-size:var(--step-small);color:var(--muted);margin:0 0 10px}.related[data-astro-cid-57z6rh23]{grid-column:6/span 7}.related[data-astro-cid-57z6rh23] h2[data-astro-cid-57z6rh23]{letter-spacing:0;margin-bottom:12px;font-size:1.25rem;font-weight:500}.related[data-astro-cid-57z6rh23] ul[data-astro-cid-57z6rh23]{margin:0;padding:0;list-style:none}.related[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]{padding:12px 0}.related[data-astro-cid-57z6rh23] li[data-astro-cid-57z6rh23]:nth-child(odd){background:var(--surface);padding-inline:12px}.related[data-astro-cid-57z6rh23] a[data-astro-cid-57z6rh23]{gap:2px;font-weight:500;text-decoration:none;display:grid}.related[data-astro-cid-57z6rh23] small[data-astro-cid-57z6rh23]{color:var(--muted);max-width:52ch;font-size:.8125rem;font-weight:400}@media (width<=900px){.post__title[data-astro-cid-57z6rh23]{max-width:none}.post__body[data-astro-cid-57z6rh23]{display:block}.post__aside[data-astro-cid-57z6rh23]{display:none}.post__figure[data-astro-cid-57z6rh23] img[data-astro-cid-57z6rh23]{max-height:44svh}.keynums[data-astro-cid-57z6rh23]{grid-template-columns:1fr}.post__foot[data-astro-cid-57z6rh23]{display:block}.related[data-astro-cid-57z6rh23]{margin-top:32px}}
