.p15-events{position:relative}.p15-events-row{display:flex;align-items:center;gap:1px}.p15-events-row>a{font-size:15px;font-weight:600;line-height:1.4;white-space:nowrap;text-decoration:none;color:#18384a;padding:18px 0}.p15-events-toggle{display:grid;place-items:center;border:0;background:transparent;color:#8b713c;font-size:14px;cursor:pointer;min-width:28px;min-height:44px;padding:0}.p15-events [hidden]{display:none!important}.p15-events-toggle:focus-visible{outline:2px solid #98783c;outline-offset:3px}.p15-events-toggle[aria-expanded=true] span{transform:rotate(180deg)}.p15-season{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:25px 55px}.p15-season h2{font:clamp(30px,3vw,44px)/1.15 Georgia,serif;margin:12px 0 22px}.p15-season h3{font:24px/1.3 Georgia,serif;margin-top:28px}.p15-season p{line-height:1.8}.p15-season figure{margin:0}.p15-season img{display:block;width:100%;height:auto;object-fit:contain}.p15-season figcaption{font-size:12px;line-height:1.6;color:#576b73;margin-top:10px}.p15-season .button{display:inline-block;margin-top:14px}#upcoming-events{scroll-margin-top:140px}
@media(max-width:1279px){.p15-events-row{justify-content:space-between}.p15-events-row>a{font-size:16px;padding:13px 8px;flex:1}.p15-events-toggle{min-width:48px;min-height:48px}.p15-season{gap:28px}}@media(max-width:700px){.p15-season{grid-template-columns:1fr;padding-block:10px 35px;gap:24px}.p15-season h2{font-size:31px}.p15-season figure{grid-row:1}}

/* Shared desktop submenu alignment, consistent across all pages. */
.p15-events>.p14-dropdown{inset-inline-start:0;min-width:250px;border-top:2px solid #a98c50}
/* Let desktop drop-downs occupy their own strip so they never cover the page title. */
@media(min-width:1280px){.site-header.p15-events-open-desktop{padding-bottom:82px}.site-header.p15-events-open-desktop .p15-events>.p14-dropdown{inset-block-start:100%;width:480px;display:grid;grid-template-columns:1fr 1fr;box-shadow:0 6px 14px #1735470c}.site-header.p15-events-open-desktop .p15-events>.p14-dropdown>a+a{border-inline-start:1px solid #e2dfd7!important}}
