.post-wrap[data-astro-cid-y3n5nmqv]{width:100%;max-width:calc(var(--max-width) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.post-intro[data-astro-cid-y3n5nmqv]{grid-template-columns:minmax(0,1fr) minmax(0,20rem);align-items:end;gap:2rem clamp(2.5rem,6vw,6rem);padding-block:clamp(2rem,4vw,3.5rem) clamp(2rem,3vw,2.75rem);display:grid}.post-statement[data-astro-cid-y3n5nmqv] .back-link[data-astro-cid-y3n5nmqv]{margin-bottom:1.25rem}.post-statement[data-astro-cid-y3n5nmqv] .eyebrow[data-astro-cid-y3n5nmqv]{margin-bottom:1rem}.post-title[data-astro-cid-y3n5nmqv]{max-width:20ch;margin-bottom:1.25rem;font-size:clamp(2.2rem,4.4vw,3.75rem)}.post-statement[data-astro-cid-y3n5nmqv] .lead[data-astro-cid-y3n5nmqv]{max-width:44rem;margin:0}.post-side[data-astro-cid-y3n5nmqv]{border-top:1px solid var(--color-border);gap:1rem;padding-top:1.5rem;display:grid}.post-author[data-astro-cid-y3n5nmqv]{align-items:center;gap:1rem;display:flex}.post-author[data-astro-cid-y3n5nmqv] p[data-astro-cid-y3n5nmqv]{gap:.15rem;margin:0;line-height:1.35;display:grid}.post-author[data-astro-cid-y3n5nmqv] .eyebrow[data-astro-cid-y3n5nmqv]{margin:0 0 .2rem}.post-author-role[data-astro-cid-y3n5nmqv],.post-dates[data-astro-cid-y3n5nmqv]{color:var(--color-text-subtle);font-size:.9rem}.post-dates[data-astro-cid-y3n5nmqv]{margin:0}.post-author-photo[data-astro-cid-y3n5nmqv]{object-fit:cover;object-position:top;background:var(--color-surface);border-radius:50%;flex:none;width:4rem;height:4rem}.post-author-photo[data-astro-cid-y3n5nmqv].initials{background:var(--color-light);color:var(--color-light-accent);place-items:center;font-weight:500;display:grid}@media (width<=900px){.post-intro[data-astro-cid-y3n5nmqv]{grid-template-columns:minmax(0,1fr)}}.post-frame[data-astro-cid-y3n5nmqv]{object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto;min-height:14rem;max-height:75vh;box-shadow:0 2px 4px color-mix(in srgb, var(--color-text) 10%, transparent), 0 24px 48px -24px color-mix(in srgb, var(--color-text) 35%, transparent);display:block}.post-columns[data-astro-cid-y3n5nmqv]{grid-template-columns:minmax(0,46rem) minmax(0,20rem);justify-content:space-between;gap:3rem;padding-block:clamp(2.5rem,5vw,4rem) clamp(3rem,6vw,5rem);display:grid}.post-body[data-astro-cid-y3n5nmqv]{min-width:0}.post-body[data-astro-cid-y3n5nmqv] h2{scroll-margin-top:7rem}.post-body[data-astro-cid-y3n5nmqv] img{border-radius:var(--radius-card)}.post-body[data-astro-cid-y3n5nmqv] p:has(>img:only-child){width:auto;margin-inline:0}.post-tags[data-astro-cid-y3n5nmqv]{margin-top:3rem}.post-tags[data-astro-cid-y3n5nmqv] a[data-astro-cid-y3n5nmqv]{border-radius:999px}.post-rail[data-astro-cid-y3n5nmqv]{top:var(--rail-top,7rem);align-self:start;gap:2.5rem;display:grid;position:sticky}.post-rail[data-astro-cid-y3n5nmqv] .eyebrow[data-astro-cid-y3n5nmqv]{margin-bottom:.9rem}.post-contents[data-astro-cid-y3n5nmqv] ol[data-astro-cid-y3n5nmqv]{border-left:1px solid var(--color-border);margin:0;padding:0;list-style:none}.post-contents[data-astro-cid-y3n5nmqv] a[data-astro-cid-y3n5nmqv]{color:var(--color-text-muted);border-left:2px solid #0000;margin-left:-1px;padding:.4rem 0 .4rem 1rem;font-size:.92rem;line-height:1.4;text-decoration:none;display:block}.post-contents[data-astro-cid-y3n5nmqv] a[data-astro-cid-y3n5nmqv]:hover{color:var(--color-accent)}.post-contents[data-astro-cid-y3n5nmqv] a[data-astro-cid-y3n5nmqv][aria-current]{border-left-color:var(--color-accent);color:var(--color-text)}.post-more[data-astro-cid-y3n5nmqv] ul[data-astro-cid-y3n5nmqv]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.post-more[data-astro-cid-y3n5nmqv] a[data-astro-cid-y3n5nmqv]{border-radius:var(--radius-card);color:inherit;grid-template-columns:5.5rem minmax(0,1fr);align-items:center;gap:.9rem;padding:.6rem;text-decoration:none;transition:background .2s;display:grid}.post-more[data-astro-cid-y3n5nmqv] a[data-astro-cid-y3n5nmqv]:hover{background:var(--color-surface)}.post-more[data-astro-cid-y3n5nmqv] img[data-astro-cid-y3n5nmqv],.post-more-blank[data-astro-cid-y3n5nmqv]{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--radius-card) * .6);background:var(--color-light);width:100%}.post-more[data-astro-cid-y3n5nmqv] a[data-astro-cid-y3n5nmqv]>span[data-astro-cid-y3n5nmqv]:last-child{gap:.3rem;display:grid}.post-more-title[data-astro-cid-y3n5nmqv]{font-size:.95rem;font-weight:500;line-height:1.3}.post-more[data-astro-cid-y3n5nmqv] a[data-astro-cid-y3n5nmqv]:hover .post-more-title[data-astro-cid-y3n5nmqv]{color:var(--color-accent)}.post-more[data-astro-cid-y3n5nmqv] time[data-astro-cid-y3n5nmqv]{color:var(--color-text-subtle);font-size:.8rem}.post-pill[data-astro-cid-y3n5nmqv]{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:999px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;margin-top:-1.5rem;padding:.6rem 1.1rem .6rem .6rem;line-height:1.25;text-decoration:none;transition:border-color .2s;display:grid}.post-pill[data-astro-cid-y3n5nmqv]:hover{border-color:var(--color-accent)}.post-pill-icon[data-astro-cid-y3n5nmqv]{background:var(--color-light);width:2.5rem;height:2.5rem;color:var(--color-light-accent);border-radius:50%;place-items:center;display:grid}.post-pill[data-astro-cid-y3n5nmqv] strong[data-astro-cid-y3n5nmqv]{font-size:.95rem;font-weight:500;display:block}.post-pill-sub[data-astro-cid-y3n5nmqv]{color:var(--color-text-subtle);font-size:.8rem}.post-pill[data-astro-cid-y3n5nmqv]>svg{color:var(--color-accent);transition:transform .2s}.post-pill[data-astro-cid-y3n5nmqv]:hover>svg{transform:translate(3px)}@media (width<=1000px){.post-columns[data-astro-cid-y3n5nmqv]{grid-template-columns:minmax(0,1fr)}.post-rail[data-astro-cid-y3n5nmqv]{position:static}.post-contents[data-astro-cid-y3n5nmqv]{display:none}}
