.whats-on-nav_sectionNav__B4U4Q{border-bottom:4px solid var(--ink);color:var(--paper);background:var(--purple)}.whats-on-nav_sectionNavInner__SB4hq{display:grid;max-width:1440px;grid-template-columns:minmax(0,1fr);margin:0 auto;padding:16px clamp(20px,5vw,72px) 18px}.whats-on-nav_sectionNav__B4U4Q ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.whats-on-nav_sectionNav__B4U4Q a{display:grid;min-height:58px;align-content:center;gap:3px;padding:9px 12px;border:2px solid var(--paper);border-radius:var(--radius-control);color:var(--paper);text-decoration:none;transition:box-shadow .12s ease,transform .12s ease}.whats-on-nav_sectionNav__B4U4Q a:hover{box-shadow:3px 3px 0 var(--hot);transform:translate(-1px,-1px)}.whats-on-nav_sectionNav__B4U4Q a[aria-current=page]{border-color:var(--ink);background:var(--yellow);box-shadow:4px 4px 0 var(--hot);color:var(--ink)}.whats-on-nav_sectionNav__B4U4Q strong{font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.6vw,21px);font-style:italic;letter-spacing:-.02em;line-height:1.05}.whats-on-nav_sectionNav__B4U4Q span{font-size:clamp(9px,.8vw,10px);font-weight:700;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}@media (max-width:850px){.whats-on-nav_sectionNavInner__SB4hq{grid-template-columns:1fr;gap:10px}}@media (max-width:620px){.whats-on-nav_sectionNav__B4U4Q ul{grid-template-columns:1fr}.whats-on-nav_sectionNav__B4U4Q a{min-height:52px}}