.page-hero[data-v-2b618d6a]{border-bottom:1px solid var(--border);padding:100px 7% 48px}.page-hero__tag[data-v-2b618d6a]{background:#ff6a1a1f;border:1px solid rgba(255,106,26,.3);border-radius:50px;color:var(--orange);display:inline-block;font-size:.73rem;font-weight:600;letter-spacing:.1em;margin-bottom:16px;padding:4px 14px;text-transform:uppercase}.page-hero__title[data-v-2b618d6a]{font-family:Playfair Display,serif;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:900;margin-bottom:10px}.page-hero__date[data-v-2b618d6a]{color:var(--muted);font-size:.88rem}.prose[data-v-2b618d6a]{margin:0 auto;max-width:700px;padding:56px 24px 100px}.page-footer[data-v-2b618d6a]{align-items:center;background:#080809;border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:28px 7%}.page-footer p[data-v-2b618d6a]{color:var(--muted);font-size:.8rem}.page-footer__links[data-v-2b618d6a]{display:flex;gap:24px}.page-footer__links a[data-v-2b618d6a]{color:var(--muted);font-size:.8rem;text-decoration:none;transition:color .2s}.page-footer__links a[data-v-2b618d6a]:hover{color:var(--text)}.prose h2{border-bottom:1px solid hsla(0,0%,100%,.07);color:#f2ede6;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;margin:44px 0 12px;padding-bottom:10px}.prose h2:first-child{margin-top:0}.prose p{margin-bottom:12px}.prose p,.prose ul{color:#c8c2ba;font-size:.92rem}.prose ul{display:flex;flex-direction:column;gap:5px;margin:8px 0 14px 20px}.prose strong{color:#f2ede6;font-weight:600}.prose a{color:#ff6a1a;text-decoration:none}.prose a:hover{text-decoration:underline}
