.post[data-astro-cid-hdr54pc2]{max-width:760px}.back-link[data-astro-cid-hdr54pc2]{margin-bottom:1.5rem;font-weight:600;text-decoration:none;display:inline-block}.back-link[data-astro-cid-hdr54pc2]:hover{text-decoration:underline}.post-header[data-astro-cid-hdr54pc2]{margin-bottom:2rem}.post-date[data-astro-cid-hdr54pc2]{color:var(--color-primary);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .5rem;font-size:.85rem;font-weight:700}.post-header[data-astro-cid-hdr54pc2] h1[data-astro-cid-hdr54pc2]{font-size:clamp(1.8rem,1.3rem + 2vw,2.6rem)}.post-intro[data-astro-cid-hdr54pc2]{color:var(--color-text-muted);margin:0;font-size:1.15rem}.event-info[data-astro-cid-hdr54pc2]{background:var(--color-bg-soft);border:1px solid var(--color-border);border-left:4px solid var(--color-accent);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.4rem;display:flex}.event-info[data-astro-cid-hdr54pc2] dl[data-astro-cid-hdr54pc2]{gap:.75rem;margin:0;display:grid}.event-info[data-astro-cid-hdr54pc2] dt[data-astro-cid-hdr54pc2]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:.75rem;font-weight:700}.event-info[data-astro-cid-hdr54pc2] dd[data-astro-cid-hdr54pc2]{margin:.15rem 0 0;font-weight:600}.rsvp-btn[data-astro-cid-hdr54pc2]{flex-shrink:0}.post-hero[data-astro-cid-hdr54pc2]{margin-top:2.5rem}.post-hero[data-astro-cid-hdr54pc2] img[data-astro-cid-hdr54pc2]{object-fit:contain;background:var(--color-bg-soft);max-height:640px}.post-body[data-astro-cid-hdr54pc2]{margin-top:2rem;font-size:1.05rem;line-height:1.75}figure[data-astro-cid-hdr54pc2]{margin:0}figure[data-astro-cid-hdr54pc2] img[data-astro-cid-hdr54pc2]{object-fit:cover;border-radius:var(--radius);width:100%;max-height:560px}figcaption[data-astro-cid-hdr54pc2]{color:var(--color-text-muted);text-align:center;margin-top:.5rem;font-size:.88rem}.post-footer[data-astro-cid-hdr54pc2]{border-top:1px solid var(--color-border);text-align:center;margin-top:3rem;padding-top:2rem}
