.post-hero[data-astro-cid-zg7dkzxc]{background:var(--forest);color:#fff;padding-block:clamp(120px,12vw,160px) clamp(56px,6vw,80px)}.post-hero-meta[data-astro-cid-zg7dkzxc]{align-items:center;gap:16px;margin-bottom:24px;display:flex}.post-type[data-astro-cid-zg7dkzxc]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sky);font-size:10px}.post-date[data-astro-cid-zg7dkzxc]{font-family:var(--font-mono);letter-spacing:.08em;color:#ffffff80;font-size:10px}.post-hero[data-astro-cid-zg7dkzxc] h1[data-astro-cid-zg7dkzxc]{letter-spacing:-.04em;text-wrap:balance;max-width:800px;margin:0;font-size:clamp(28px,3.5vw,52px);font-weight:350;line-height:1.08}.post-cover[data-astro-cid-zg7dkzxc]{padding-block:clamp(32px,4vw,48px) 0}.post-cover[data-astro-cid-zg7dkzxc] img[data-astro-cid-zg7dkzxc]{aspect-ratio:40/21;object-fit:cover;border-radius:16px;width:100%;max-height:480px;display:block}.post-prose[data-astro-cid-zg7dkzxc]{width:min(100% - 48px,760px);margin-inline:auto;padding-block:clamp(56px,7vw,96px)}.post-prose[data-astro-cid-zg7dkzxc] h2{letter-spacing:-.03em;color:var(--ink);margin:clamp(40px,5vw,56px) 0 16px;font-size:clamp(20px,2vw,28px);font-weight:400;line-height:1.2}.post-prose[data-astro-cid-zg7dkzxc] h3{color:var(--ink);margin:28px 0 12px;font-size:17px;font-weight:500}.post-prose[data-astro-cid-zg7dkzxc] p{color:var(--ink);margin:0 0 20px;font-size:16px;line-height:1.75}.post-prose[data-astro-cid-zg7dkzxc] ul,.post-prose[data-astro-cid-zg7dkzxc] ol{margin:0 0 20px;padding-left:24px}.post-prose[data-astro-cid-zg7dkzxc] li{color:var(--ink);margin-bottom:8px;font-size:16px;line-height:1.75}.post-prose[data-astro-cid-zg7dkzxc] a{color:var(--green);text-underline-offset:2px;text-decoration:underline}.post-prose[data-astro-cid-zg7dkzxc] strong{color:var(--ink);font-weight:600}.post-prose[data-astro-cid-zg7dkzxc] blockquote{background:var(--bone);border-left:3px solid var(--sky);border-radius:12px;margin:32px 0;padding:24px 32px}.post-prose[data-astro-cid-zg7dkzxc] blockquote p{margin:0;font-size:17px;font-style:italic}.post-lede[data-astro-cid-zg7dkzxc]{color:var(--muted)!important;font-size:19px!important}.post-video[data-astro-cid-zg7dkzxc]{margin-bottom:32px}.post-video[data-astro-cid-zg7dkzxc] iframe{aspect-ratio:16/9;border:0;border-radius:16px;width:100%;display:block}.post-video-gate[data-astro-cid-zg7dkzxc]{aspect-ratio:16/9;background:var(--bone);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.post-video-gate[data-astro-cid-zg7dkzxc] p[data-astro-cid-zg7dkzxc]{max-width:360px;color:var(--muted);margin:0}.post-source[data-astro-cid-zg7dkzxc]{background:var(--bone);border-radius:12px;margin-top:40px;padding:24px 32px}.post-source-label[data-astro-cid-zg7dkzxc]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)!important;margin:0 0 16px!important;font-size:11px!important}.post-coverage[data-astro-cid-zg7dkzxc]{padding-block:0 clamp(32px,4vw,48px)}.post-related[data-astro-cid-zg7dkzxc]{padding-block:0 clamp(56px,7vw,96px)}.post-coverage[data-astro-cid-zg7dkzxc] .shell[data-astro-cid-zg7dkzxc],.post-related[data-astro-cid-zg7dkzxc] .shell[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--rule);width:min(100% - 48px,760px);margin-inline:auto;padding-top:32px}.post-coverage[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{margin:0;padding:0;list-style:none}.post-coverage[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:4px;padding-block:12px;display:flex}.post-coverage[data-astro-cid-zg7dkzxc] .post-type[data-astro-cid-zg7dkzxc]{color:var(--green)}.post-related-label[data-astro-cid-zg7dkzxc]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:11px}.post-related[data-astro-cid-zg7dkzxc] ul[data-astro-cid-zg7dkzxc]{margin:0;padding:0;list-style:none}.post-related[data-astro-cid-zg7dkzxc] a[data-astro-cid-zg7dkzxc]{flex-direction:column;gap:4px;padding-block:12px;display:flex}.post-related[data-astro-cid-zg7dkzxc] .post-type[data-astro-cid-zg7dkzxc]{color:var(--green)}.post-related-title[data-astro-cid-zg7dkzxc]{color:var(--ink);font-size:16px}@media (width<=760px){.post-prose[data-astro-cid-zg7dkzxc]{width:min(100% - 32px,760px)}}
