.events-document{scroll-behavior:auto}
.events-page .events-page-header{position:sticky;top:0;background:#07142d;border-bottom:1px solid rgba(255,255,255,.15)}
.events-page .events-page-nav{height:auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:9px}
.events-page .events-page-nav .brand img{width:36px;height:auto}
.events-page-links{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 18px}
.events-page-links a{font-weight:800;text-decoration:none}
.events-page-links a:hover,.events-page-links a:focus-visible{text-decoration:underline}
.events-page main>#eventi{content-visibility:visible;contain-intrinsic-size:none;padding-top:clamp(36px,7vw,80px);scroll-margin-top:90px}
.events-page .section-head h1{font-size:clamp(3rem,7vw,7.6rem);margin:0}
.events-page .events-page-footer{padding:26px 0}
.events-page-footer .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}
@media(max-width:520px){
  .events-page .events-page-nav .brand img{width:30px}
  .events-page .events-page-nav .brand strong,.events-page-links{font-size:.76rem}
  .events-page-links{gap:7px 10px}
}
