.post[data-astro-cid-rajhhnd3]{padding-top:calc(var(--nav-h) + var(--space-2xl));padding-bottom:var(--space-section)}.post__head[data-astro-cid-rajhhnd3]{text-align:center;max-width:46rem;padding-bottom:var(--space-2xl);margin-inline:auto}.post__topic[data-astro-cid-rajhhnd3]{color:var(--stone)}.post__title[data-astro-cid-rajhhnd3]{margin-top:var(--space-md);color:var(--bone);text-wrap:balance;font-size:clamp(1.917rem,1.317rem + 2.6vw,3.417rem)}.post__dek[data-astro-cid-rajhhnd3]{margin-top:var(--space-lg);max-width:40ch;font-family:var(--font-display);color:var(--bone-70);text-wrap:balance;margin-inline:auto;font-size:clamp(1.217rem,1.117rem + .5vw,1.517rem);line-height:1.35}.post__meta[data-astro-cid-rajhhnd3]{margin-top:var(--space-lg);color:var(--stone)}.post__hero[data-astro-cid-rajhhnd3]{max-width:clamp(18rem,44vw,28rem);margin:0 auto var(--space-2xl)}.post__hero[data-astro-cid-rajhhnd3] img[data-astro-cid-rajhhnd3]{aspect-ratio:4/5;object-fit:cover;background:var(--surface);width:100%;display:block}.post__body[data-astro-cid-rajhhnd3]{max-width:40rem;margin-inline:auto}.post__p[data-astro-cid-rajhhnd3]{font-family:var(--font-sans);font-weight:var(--w-light);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--bone-70)}.post__p[data-astro-cid-rajhhnd3]+.post__p[data-astro-cid-rajhhnd3]{margin-top:var(--space-lg)}.post__h2[data-astro-cid-rajhhnd3]{margin-top:var(--space-2xl);margin-bottom:var(--space-md);font-family:var(--font-display);letter-spacing:var(--track-snug);color:var(--bone);text-wrap:balance;font-size:clamp(1.417rem,1.167rem + 1.1vw,1.917rem);line-height:1.2}.post__h2[data-astro-cid-rajhhnd3]:first-child,.post__quote[data-astro-cid-rajhhnd3]+.post__p[data-astro-cid-rajhhnd3],.post__h2[data-astro-cid-rajhhnd3]+.post__p[data-astro-cid-rajhhnd3]{margin-top:0}.post__list[data-astro-cid-rajhhnd3]{margin-block:var(--space-2xl);border-top:var(--hairline-w) solid var(--rule);counter-reset:pl;padding:0;list-style:none}.post__list-item[data-astro-cid-rajhhnd3]{gap:var(--space-md);padding-block:var(--space-md);border-bottom:var(--hairline-w) solid var(--rule);counter-increment:pl;grid-template-columns:2.5rem 1fr;align-items:baseline;display:grid}.post__list-item[data-astro-cid-rajhhnd3]:before{content:counter(pl, decimal-leading-zero);font-family:var(--font-sans);font-weight:var(--w-medium);font-size:var(--text-xs);letter-spacing:var(--track-label);color:var(--stone-dim);font-variant-numeric:tabular-nums}.post__list-name[data-astro-cid-rajhhnd3]{font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:var(--track-snug);color:var(--bone)}.post__list-gloss[data-astro-cid-rajhhnd3]{margin-top:var(--space-2xs);font-family:var(--font-sans);font-weight:var(--w-light);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--bone-70);display:block}.post__quote[data-astro-cid-rajhhnd3]{margin-block:var(--space-2xl);font-family:var(--font-display);letter-spacing:var(--track-snug);color:var(--bone);text-align:center;text-wrap:balance;font-size:clamp(1.517rem,1.217rem + 1.4vw,2.167rem);line-height:1.25}.post__more[data-astro-cid-rajhhnd3]{max-width:46rem;margin-inline:auto;margin-top:var(--space-section);padding-top:var(--space-xl);border-top:var(--hairline-w) solid var(--rule)}.post__more-head[data-astro-cid-rajhhnd3]{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding-bottom:var(--space-lg);display:flex}.post__more-item[data-astro-cid-rajhhnd3]{border-top:var(--hairline-w) solid var(--rule)}.post__more-item[data-astro-cid-rajhhnd3]:last-child{border-bottom:var(--hairline-w) solid var(--rule)}.post__more-link[data-astro-cid-rajhhnd3]{gap:var(--space-2xs);padding-block:var(--space-lg);color:var(--fg);display:grid}.post__more-topic[data-astro-cid-rajhhnd3]{color:var(--stone)}.post__more-title[data-astro-cid-rajhhnd3]{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:var(--track-snug);color:var(--fg);transition:color var(--dur-fast) var(--ease-spring)}.post__more-link[data-astro-cid-rajhhnd3]:hover .post__more-title[data-astro-cid-rajhhnd3]{color:var(--accent)}
