.post[data-astro-cid-4sn4zg3r]{padding-block:clamp(1.5rem,3vh,2.5rem) clamp(2rem,5vw,5rem)}.post__head[data-astro-cid-4sn4zg3r]{max-width:820px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2.5rem)}.post__crumbs[data-astro-cid-4sn4zg3r]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-muted);display:flex;gap:.75rem;align-items:baseline;margin-bottom:2.5rem}.post__crumbs-current[data-astro-cid-4sn4zg3r]{color:var(--color-accent)}.post__cat[data-astro-cid-4sn4zg3r]{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-accent);margin-bottom:1rem}.post__title[data-astro-cid-4sn4zg3r]{font-family:var(--font-display);font-size:clamp(2.25rem,1.8rem + 2.5vw,4rem);line-height:1.05;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.02em;margin-bottom:1.25rem;max-width:22ch}.post__lead[data-astro-cid-4sn4zg3r]{font-family:var(--font-display);font-style:italic;font-size:clamp(1.15rem,1rem + .5vw,1.5rem);line-height:1.4;color:var(--color-ink-muted);font-variation-settings:"opsz" 36,"SOFT" 60;max-width:58ch;margin-bottom:2rem}.post__meta[data-astro-cid-4sn4zg3r]{display:flex;gap:.625rem;align-items:baseline;font-family:var(--font-mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);padding-top:1.5rem;border-top:1px solid var(--color-rule)}.post__author[data-astro-cid-4sn4zg3r]{color:var(--color-ink);font-weight:500}.post__sep[data-astro-cid-4sn4zg3r]{opacity:.5}.post__hero[data-astro-cid-4sn4zg3r]{max-width:820px;margin:clamp(1.5rem,3vw,3rem) auto 0;padding-inline:clamp(1rem,3vw,2.5rem)}.post__hero[data-astro-cid-4sn4zg3r] img[data-astro-cid-4sn4zg3r]{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border:1px solid var(--color-rule);border-radius:2px}.post__body[data-astro-cid-4sn4zg3r]{margin-top:clamp(1.75rem,4vw,4rem);padding-inline:clamp(1rem,3vw,2.5rem)}.post__faq[data-astro-cid-4sn4zg3r]{margin-top:3rem;padding-inline:clamp(1rem,3vw,2.5rem)}.post__faq-h[data-astro-cid-4sn4zg3r]{font-family:var(--font-display);font-size:2rem;font-variation-settings:var(--fraunces-title);margin-bottom:1.5rem}.post__tags[data-astro-cid-4sn4zg3r]{margin-top:2.5rem;padding:1.5rem clamp(1rem,3vw,2.5rem);border-top:1px solid var(--color-rule);display:flex;gap:.5rem;flex-wrap:wrap}.post__tag[data-astro-cid-4sn4zg3r]{padding:.375rem .75rem;font-family:var(--font-mono);font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink-muted);border:1px solid var(--color-rule);border-radius:9999px}.post__related[data-astro-cid-4sn4zg3r]{margin-top:clamp(2rem,4vw,4rem);padding-top:clamp(1.5rem,3vw,3rem);border-top:1px solid var(--color-rule)}.post__related-h[data-astro-cid-4sn4zg3r]{font-family:var(--font-display);font-size:2rem;font-variation-settings:var(--fraunces-title);margin-bottom:1.5rem}.post__related-grid[data-astro-cid-4sn4zg3r]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.related-card[data-astro-cid-4sn4zg3r]{padding:1.25rem;border:1px solid var(--color-rule);border-radius:2px;transition:border-color var(--dur-quick) var(--ease-hover)}.related-card[data-astro-cid-4sn4zg3r]:hover{border-color:var(--color-rule-strong)}.related-card__cat[data-astro-cid-4sn4zg3r]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent)}.related-card__h[data-astro-cid-4sn4zg3r]{font-family:var(--font-display);font-size:1.2rem;line-height:1.15;margin-top:.375rem;font-variation-settings:var(--fraunces-title)}.post__cta[data-astro-cid-4sn4zg3r]{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--color-rule);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}@media (max-width: 820px){.post__related-grid[data-astro-cid-4sn4zg3r]{grid-template-columns:1fr}}.post__body p,.post__body ul,.post__body ol,.post__body blockquote{font-family:var(--font-body);font-size:1.0625rem;line-height:1.8;color:var(--color-ink);margin-bottom:1.25rem}.post__body h2{font-family:var(--font-display);font-size:clamp(1.75rem,1.4rem + 1.2vw,2.5rem);line-height:1.1;font-variation-settings:"opsz" 144,"SOFT" 80,"WONK" 1;margin:3rem 0 1rem;letter-spacing:-.015em}.post__body h3{font-family:var(--font-display);font-size:1.5rem;font-variation-settings:var(--fraunces-title);margin:2.5rem 0 .75rem}.post__body em{font-style:italic;color:var(--color-accent)}.post__body strong{color:var(--color-ink);font-weight:600}.post__body a{color:var(--color-accent);text-decoration:underline;text-underline-offset:.25em}.post__body ul,.post__body ol{padding-left:1.5rem}.post__body li{margin-bottom:.5rem}.post__body blockquote{border-left:3px solid var(--color-brass-500);padding-left:1.25rem;font-style:italic;color:var(--color-ink-muted)}.post__body hr{border:none;border-top:1px solid var(--color-rule);margin:3rem 0}.post__body code{font-family:var(--font-mono);font-size:.9em;background:var(--color-bg-2);padding:.125em .375em;border-radius:2px}
