.post[data-astro-cid-4vwujxvv]{--post-column:72rem}.post__head[data-astro-cid-4vwujxvv]{padding-block:var(--space-hero-top) var(--space-lg);max-width:var(--post-column);margin-inline:auto}.post__tag[data-astro-cid-4vwujxvv]{font-family:var(--font-display);font-weight:600;font-size:var(--text-label);letter-spacing:.02em;color:var(--color-terracotta);margin-bottom:var(--space-sm);display:inline-block}.post__head[data-astro-cid-4vwujxvv] h1[data-astro-cid-4vwujxvv]{margin-bottom:var(--space-sm);font-size:clamp(2rem,4.5vw,3.25rem)}.post__date[data-astro-cid-4vwujxvv]{color:var(--color-graphite);margin:0;font-size:.9375rem}.post__cover[data-astro-cid-4vwujxvv]{max-width:var(--post-column);margin-inline:auto;margin-bottom:var(--space-lg)}.post__cover[data-astro-cid-4vwujxvv] img[data-astro-cid-4vwujxvv]{width:100%;display:block}.post__cover--original[data-astro-cid-4vwujxvv] img[data-astro-cid-4vwujxvv]{width:auto;max-width:100%;height:auto}.post__body[data-astro-cid-4vwujxvv]{max-width:var(--post-column);gap:var(--space-md);padding-bottom:var(--space-xl);flex-direction:column;margin-inline:auto;display:flex}.post__body[data-astro-cid-4vwujxvv] p[data-astro-cid-4vwujxvv].prose{max-width:none}.post__inline-image[data-astro-cid-4vwujxvv]{object-fit:cover;width:100%;max-height:34rem;margin-block:var(--space-sm);display:block}.post__inline-image[data-astro-cid-4vwujxvv].post__inline-image--original{object-fit:contain;align-self:flex-start;width:auto;max-width:100%;height:auto;max-height:none}.post__gallery[data-astro-cid-4vwujxvv]{margin-block:var(--space-sm);grid-template-columns:repeat(3,1fr);gap:.375rem;display:grid}.post__gallery-item[data-astro-cid-4vwujxvv]{cursor:zoom-in;aspect-ratio:1;background:0 0;border:none;padding:0;display:block;overflow:hidden}.post__gallery-item[data-astro-cid-4vwujxvv] img[data-astro-cid-4vwujxvv]{object-fit:cover;width:100%;height:100%;display:block}.post__body[data-astro-cid-4vwujxvv] h2[data-astro-cid-4vwujxvv],.post__body[data-astro-cid-4vwujxvv] h3[data-astro-cid-4vwujxvv]{margin:var(--space-md) 0 -.75rem}.post__body[data-astro-cid-4vwujxvv] h2[data-astro-cid-4vwujxvv]{font-size:var(--text-h2-body)}.post__body[data-astro-cid-4vwujxvv] h3[data-astro-cid-4vwujxvv]{font-size:1.1875rem}.post__body[data-astro-cid-4vwujxvv]>[data-astro-cid-4vwujxvv]:first-child{margin-top:0}.post__list[data-astro-cid-4vwujxvv]{flex-direction:column;gap:.5rem;margin:0;padding-left:1.25rem;display:flex}.post__placeholder[data-astro-cid-4vwujxvv]{font-family:var(--font-display);color:var(--color-graphite);background:var(--color-blush);border:1px dashed var(--color-line);padding:var(--space-sm) var(--space-md);margin:0;font-size:.9375rem;font-style:italic}.post__placeholder[data-astro-cid-4vwujxvv]:before{content:"Image needed: ";color:var(--color-terracotta);font-style:normal;font-weight:600}.post__list[data-astro-cid-4vwujxvv] li[data-astro-cid-4vwujxvv]{padding-left:.25rem}.related[data-astro-cid-4vwujxvv]{max-width:var(--post-column);padding-block:var(--space-lg);background:linear-gradient(var(--color-line), var(--color-line)) center top / calc(100% - 2 * var(--container-pad)) 1px no-repeat;margin-inline:auto}.related__heading[data-astro-cid-4vwujxvv]{font-family:var(--font-display);letter-spacing:.02em;color:var(--color-graphite);margin:0 0 var(--space-md);font-size:.8125rem;font-weight:600}.related__grid[data-astro-cid-4vwujxvv]{gap:var(--space-md);grid-template-columns:1fr;display:grid}.related__item[data-astro-cid-4vwujxvv]{color:var(--color-ink);text-decoration:none;display:block}.related__frame[data-astro-cid-4vwujxvv]{aspect-ratio:4/3;margin-bottom:var(--space-xs);background:var(--color-blush);display:block;overflow:hidden}.related__frame[data-astro-cid-4vwujxvv] img[data-astro-cid-4vwujxvv]{object-fit:cover;width:100%;height:100%}.related__title[data-astro-cid-4vwujxvv]{font-family:var(--font-display);font-size:1rem;font-weight:600}.post__cta[data-astro-cid-4vwujxvv]{max-width:var(--post-column);gap:var(--space-md);padding-block:var(--space-xl);background:linear-gradient(var(--color-line), var(--color-line)) center top / calc(100% - 2 * var(--container-pad)) 1px no-repeat;flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.post__cta-copy[data-astro-cid-4vwujxvv]{font-family:var(--font-display);font-weight:600;font-size:var(--text-h2-body);letter-spacing:-.01em;margin:0}@media (width>=640px){.related__grid[data-astro-cid-4vwujxvv]{grid-template-columns:repeat(3,1fr)}.post__cta[data-astro-cid-4vwujxvv]{flex-direction:row;justify-content:space-between;align-items:center}}
