.post__header[data-astro-cid-7jjqptxk]{padding-block:clamp(32px,5vw,64px) var(--sp-4)}.crumbs[data-astro-cid-7jjqptxk]{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:var(--t-eyebrow);letter-spacing:.18em;text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--sp-3)}.crumbs[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;min-height:44px;margin-block:-12px;padding-block:12px;text-decoration:none;color:var(--fg-muted)}.crumbs[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{color:var(--fg)}.post__title[data-astro-cid-7jjqptxk]{font-size:var(--t-title);max-width:22ch;animation:hero-rise .78s var(--ease-wipe) backwards}.post__meta[data-astro-cid-7jjqptxk]{display:flex;flex-wrap:wrap;gap:10px;margin-top:var(--sp-3);font-size:var(--t-micro);color:var(--fg-muted)}.post__hero[data-astro-cid-7jjqptxk]{margin-bottom:var(--sp-4)}.toc[data-astro-cid-7jjqptxk]{border:1px solid var(--line);border-left:3px solid var(--fg);background:var(--surface-raised);padding:var(--sp-3);margin-bottom:var(--sp-5)}.toc__heading[data-astro-cid-7jjqptxk]{font-size:var(--t-eyebrow);letter-spacing:.2em;color:var(--fg-muted);margin-bottom:var(--sp-2)}.toc__list[data-astro-cid-7jjqptxk]{list-style:decimal;padding-left:1.3em;font-size:var(--t-small)}.toc__list[data-astro-cid-7jjqptxk]>li[data-astro-cid-7jjqptxk]+li[data-astro-cid-7jjqptxk]{margin-top:8px}.toc__list[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{color:var(--fg-body);text-decoration:none}.toc__list[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{color:var(--fg);text-decoration:underline;text-underline-offset:4px}.article-body[data-astro-cid-7jjqptxk]{font-size:var(--t-lead);line-height:1.68}.article-body[data-astro-cid-7jjqptxk] table{width:100%;margin-block:var(--sp-4);border-collapse:collapse;border-top:1px solid var(--line-strong);font-size:var(--t-small);line-height:1.4}.article-body[data-astro-cid-7jjqptxk] th{padding:12px var(--sp-2) 12px 0;border-bottom:1px solid var(--line-strong);font-family:var(--font-display);font-size:var(--t-eyebrow);font-weight:500;letter-spacing:.14em;text-align:left;text-transform:uppercase;color:var(--fg-muted)}.article-body[data-astro-cid-7jjqptxk] td{padding:12px var(--sp-2) 12px 0;border-bottom:1px solid var(--line);vertical-align:top;color:var(--fg-body)}.article-body[data-astro-cid-7jjqptxk] h2{font-size:var(--t-heading);margin-top:var(--sp-6);margin-bottom:var(--sp-2);scroll-margin-top:calc(var(--header-h) + 24px)}.article-body[data-astro-cid-7jjqptxk] h3{font-size:var(--t-subheading);margin-top:var(--sp-4);margin-bottom:var(--sp-1);scroll-margin-top:calc(var(--header-h) + 24px)}.article-body[data-astro-cid-7jjqptxk] p{margin-bottom:1.1em}.article-body[data-astro-cid-7jjqptxk] ul,.article-body[data-astro-cid-7jjqptxk] ol{margin:0 0 1.4em;padding-left:1.4em;list-style:disc}.article-body[data-astro-cid-7jjqptxk] ol{list-style:decimal}.article-body[data-astro-cid-7jjqptxk] li{margin-bottom:.5em}.article-body[data-astro-cid-7jjqptxk] strong{color:var(--fg)}.article-body[data-astro-cid-7jjqptxk] a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:4px}.article-body[data-astro-cid-7jjqptxk] a:hover{text-decoration-color:var(--fg)}.article-body[data-astro-cid-7jjqptxk] blockquote{margin:var(--sp-4) 0;padding:var(--sp-3);background:var(--fg);color:var(--surface);font-family:var(--font-display);font-size:var(--t-subheading);font-weight:600;text-transform:uppercase;line-height:1.15}.article-body[data-astro-cid-7jjqptxk] blockquote p{margin:0}.article-body[data-astro-cid-7jjqptxk] hr{border:0;height:1px;background:var(--line);margin:var(--sp-5) 0}.article-body[data-astro-cid-7jjqptxk] code{font-family:var(--font-stencil);color:var(--fg);font-size:.92em}.post__faq[data-astro-cid-7jjqptxk]{margin-top:var(--sp-6)}.post__faq[data-astro-cid-7jjqptxk] h2[data-astro-cid-7jjqptxk]{font-size:var(--t-heading);margin-bottom:var(--sp-3)}.author[data-astro-cid-7jjqptxk]{display:grid;gap:var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:3px solid var(--fg)}.author__media[data-astro-cid-7jjqptxk]{width:120px}.author__name[data-astro-cid-7jjqptxk]{font-size:var(--t-subheading);margin-bottom:var(--sp-2)}.author__bio[data-astro-cid-7jjqptxk]{font-size:var(--t-small);color:var(--fg-muted);margin-bottom:var(--sp-2);max-width:62ch}.author__creds[data-astro-cid-7jjqptxk]{padding-left:var(--sp-2);border-left:2px solid var(--line-strong);font-size:var(--t-small);color:var(--fg-body);max-width:62ch}.author__link[data-astro-cid-7jjqptxk]{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--sp-1);font-size:var(--t-small)}@media(min-width:720px){.author[data-astro-cid-7jjqptxk]{grid-template-columns:120px 1fr;gap:var(--sp-4)}}.post__related[data-astro-cid-7jjqptxk]{margin-top:var(--sp-6)}.post__related-heading[data-astro-cid-7jjqptxk]{font-size:var(--t-subheading);margin-bottom:var(--sp-3)}.post__related-list[data-astro-cid-7jjqptxk]{border-top:1px solid var(--line)}.post__related-list[data-astro-cid-7jjqptxk]>li[data-astro-cid-7jjqptxk]{border-bottom:1px solid var(--line)}.post__related-list[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]{display:block;padding:var(--sp-2) 0;text-decoration:none;transition:padding-left var(--dur-snap) var(--ease-wipe)}.post__related-list[data-astro-cid-7jjqptxk] a[data-astro-cid-7jjqptxk]:hover{padding-left:var(--sp-2)}.post__related-title[data-astro-cid-7jjqptxk]{display:block;font-family:var(--font-display);font-size:var(--t-label);font-weight:500;text-transform:uppercase;color:var(--fg)}.post__related-desc[data-astro-cid-7jjqptxk]{display:block;margin-top:4px;font-size:var(--t-small);color:var(--fg-muted)}.post__links[data-astro-cid-7jjqptxk]{margin-top:var(--sp-6)}
