.evp{padding:calc(var(--nav-h) + clamp(28px, 5vw, 56px)) 0 clamp(48px,7vw,88px);background:var(--page)}.evp__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}@media (max-width:880px){.evp__grid{grid-template-columns:minmax(0,1fr)}}.evp__media{position:relative;border-radius:var(--radius-lg,14px);overflow:hidden;aspect-ratio:4/3;background:var(--surface-sunken)}.evp__past{position:absolute;inset-inline-start:14px;inset-block-start:14px;font-size:11px;letter-spacing:.06em;color:var(--gl-white);background:var(--surface-overlay);padding:5px 10px;border-radius:999px}.evp__crumbs,.evp__past{font-family:var(--font-display);font-weight:600;text-transform:uppercase}.evp__crumbs{font-size:12px;letter-spacing:.05em;color:var(--text-muted)}.evp__crumbs a{color:var(--accent-warm);text-decoration:none}.evp__crumbs a:hover{text-decoration:underline}.evp__title{font-family:var(--font-display);font-weight:500;font-size:clamp(30px,5vw,46px);line-height:1.06;color:var(--ink);margin:10px 0 0}.evp__cat{margin:14px 0 0}.evp__facts{margin:22px 0 0;padding:18px 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle);display:grid;grid-gap:14px;gap:14px}.evp__facts dt{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.evp__facts dt svg{color:var(--accent-warm);flex:none}.evp__facts dd{margin:4px 0 0;font-size:15px;color:var(--ink)}.evp__blurb,.evp__facts dd{font-family:var(--font-body)}.evp__blurb{font-size:16px;line-height:1.65;color:var(--text-secondary);margin:20px 0 0}.evp__actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.evp__back{margin:28px 0 0}.evp__back a{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-warm);text-decoration:none}.evp__back a:hover{text-decoration:underline}