.event-page{background:rgba(255,255,255,.88);border-radius:1.25rem;max-width:1100px;margin:0 auto;padding:clamp(6rem,12vw,10rem) clamp(1.25rem,5vw,4rem) 6rem}.event-page h1{font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.08;max-width:20ch;margin:1rem 0}.event-page h2{font-size:1.35rem;margin:2rem 0 .7rem}.event-page p{line-height:1.65}.event-page-eyebrow{text-transform:uppercase;letter-spacing:.09em;font-size:.85rem}.event-page-speaker{font-size:1.3rem}.event-page-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,350px);gap:3rem;align-items:start}.event-page-image{width:100%;height:auto;border-radius:1rem}.event-page-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.event-page-actions a,.event-page-detail-link a{font-weight:600;text-decoration:underline}.event-page-detail-link{padding:0 1rem}@media(max-width:700px){.event-page-layout{grid-template-columns:1fr}.event-page-image{max-width:350px}}
