.pt-events__hero{padding:clamp(70px,10vw,130px) 0 65px;background:linear-gradient(135deg,var(--pt-navy),var(--pt-sea-deep));color:#fff}.pt-events__hero h1{font-size:clamp(2.2rem,5vw,4rem);margin:.2em 0}.pt-events__hero p{max-width:650px;font-size:1.08rem}.pt-events__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pt-event-card{background:#fff;border:1px solid var(--pt-line);border-radius:16px;overflow:hidden;box-shadow:var(--pt-shadow-sm)}.pt-event-card a{display:block;color:inherit;text-decoration:none;height:100%}.pt-event-card img{width:100%;aspect-ratio:4/3;object-fit:cover}.pt-event-card div{padding:22px}.pt-event-card time,.pt-event-single time{display:block;color:var(--pt-sea-deep);font-weight:800;text-transform:uppercase;font-size:.82rem;letter-spacing:.06em}.pt-event-card h2{font-size:1.25rem;color:var(--pt-navy);margin:8px 0}.pt-event-card p{color:var(--pt-ink-soft);line-height:1.6}.pt-event-card span{font-weight:800;color:var(--pt-navy)}.pt-event-single__hero{min-height:58vh;position:relative;display:flex;align-items:flex-end;color:#fff;background:var(--pt-navy)}.pt-event-single__hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pt-event-single__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,46,91,.2),rgba(0,46,91,.92))}.pt-event-single__hero .wrap{position:relative;padding-block:100px 50px;width:100%}.pt-event-single__hero a{color:#fff}.pt-event-single__hero time{color:#fff;margin-top:24px}.pt-event-single__hero h1{font-size:clamp(2.2rem,5vw,4rem);max-width:850px;margin:.2em 0}.pt-event-single__content{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:50px}.pt-event-single__lead{font-size:1.2rem;line-height:1.7}.pt-event-single aside{background:var(--pt-gray);border:1px solid var(--pt-line);border-radius:14px;padding:26px;height:max-content}@media(max-width:800px){.pt-events__grid{grid-template-columns:1fr}.pt-event-single__content{grid-template-columns:1fr}}
