.aahs-ev-sidebar,.aahs-ev-body,.aahs-ev-card,.aahs-ev-hero{--ev-ink:#0c1722;--ev-paper:#f3efe6;--ev-paper-2:#e7e0d2;--ev-brass:#c9952b;--ev-brass-deep:#a6781b;--ev-sky:#3f6f8f;--ev-rule:#cdc4b2;--ev-white:#faf6ec;font-family:'Source Sans 3',system-ui,sans-serif}.ast-container{flex-direction:column;max-width:100%!important;padding:0px!important}.aahs-ev-sidebar{background:var(--ev-white);padding:22px}.aahs-ev-sidebar-head{display:flex;align-items:baseline;justify-content:space-between;border-bottom:2px solid var(--ev-ink);padding-bottom:12px;margin-bottom:16px}.aahs-ev-sidebar-head h3{font-family:'Oswald',sans-serif;font-weight:700;font-size:1.3rem;margin:0;color:var(--ev-ink)}.aahs-ev-sidebar-link{font-family:'JetBrains Mono',monospace;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--ev-brass-deep)!important;text-decoration:none!important}.aahs-ev-sidebar-link:hover{color:var(--ev-ink)!important}.aahs-ev-sidebar-list{display:flex;flex-direction:column}.aahs-ev-sidebar-item{display:flex;gap:14px;text-decoration:none!important;padding:14px 0;border-bottom:1px solid var(--ev-rule)}.aahs-ev-sidebar-item:last-child{border-bottom:none;padding-bottom:6px}.aahs-ev-datebadge{flex:none;width:58px;background:var(--ev-ink);color:var(--ev-white);text-align:center;padding:8px 4px;display:flex;flex-direction:column}.aahs-ev-day{font-family:'Oswald',sans-serif;font-weight:700;font-size:1.4rem;line-height:1.1;color:var(--ev-white)}.aahs-ev-month{font-family:'JetBrains Mono',monospace;font-size:.65rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ev-brass);margin-top:2px}.aahs-ev-year{font-family:'JetBrains Mono',monospace;font-size:.62rem;color:#8fa3b3;margin-top:1px}.aahs-ev-sidebar-body{flex:1;min-width:0}.aahs-ev-sidebar-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:1rem;color:var(--ev-ink);line-height:1.3}.aahs-ev-sidebar-item:hover .aahs-ev-sidebar-title{color:var(--ev-brass-deep)}.aahs-ev-sidebar-meta{font-family:'JetBrains Mono',monospace;font-size:.7rem;color:var(--ev-brass-deep);text-transform:uppercase;letter-spacing:.02em;margin:4px 0 2px}.aahs-ev-sidebar-desc{font-size:.84rem;color:#5a6873;line-height:1.4;margin-top:2px}.aahs-ev-sidebar-empty{color:#8a99a6;font-size:.9rem;font-style:italic}.aahs-ev-sidebar-btn{display:block;text-align:center;margin-top:18px;background:var(--ev-ink);color:var(--ev-white)!important;font-family:'Oswald',sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:.05em;font-size:.82rem;padding:13px 20px;text-decoration:none!important}.aahs-ev-sidebar-btn:hover{background:var(--ev-brass);color:var(--ev-ink)!important}.aahs-ev-wrap{max-width:1300px;margin:0 auto;padding:0 24px;box-sizing:border-box}.aahs-ev-gridblock{--ev-ink:#0c1722;--ev-paper:#f3efe6;--ev-paper-2:#e7e0d2;--ev-brass:#c9952b;--ev-brass-deep:#a6781b;--ev-sky:#3f6f8f;--ev-rule:#cdc4b2;--ev-white:#faf6ec;font-family:'Source Sans 3',system-ui,sans-serif;padding:10px 0}.aahs-ev-gridblock-kicker{font-family:'JetBrains Mono',monospace;font-size:.72rem;letter-spacing:.1em;color:var(--ev-brass-deep);margin-bottom:8px}.aahs-ev-gridblock-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:2rem;color:var(--ev-ink);margin:0 0 14px}.aahs-ev-gridblock-desc{font-size:1.02rem;color:#4a5560;line-height:1.6;max-width:68ch;margin:0 0 30px}.aahs-ev-hero{background-color:var(--ev-ink);background-size:cover;background-position:center;padding:50px 0}.aahs-ev-crumb{font-family:'JetBrains Mono',monospace;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ev-sky)}.aahs-ev-crumb a{color:var(--ev-sky)}.aahs-ev-crumb a:hover{color:var(--ev-brass)}.aahs-ev-crumb span{color:var(--ev-brass-deep)}.aahs-ev-hero h1{font-family:'Oswald',sans-serif;font-weight:700;font-size:clamp(1.8rem, 4vw, 2.6rem);margin:12px 0 8px;color:var(--ev-white)}.aahs-ev-lede{color:var(--ev-paper-2);max-width:64ch;font-size:1.02rem;margin:0}.aahs-ev-body{background:var(--ev-paper);padding:44px 0 60px}.aahs-ev-section-heading{font-family:'Oswald',sans-serif;font-weight:700;font-size:1.5rem;color:var(--ev-ink);margin:48px 0 22px;padding-bottom:12px;border-bottom:2px solid var(--ev-rule)}.aahs-ev-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.aahs-ev-card{display:flex;gap:20px;background:var(--ev-white);border:1px solid var(--ev-rule);padding:20px}.aahs-ev-card.is-past{opacity:.72}.aahs-ev-card-badge{flex:none;width:70px;background:var(--ev-ink);color:var(--ev-white);text-align:center;padding:12px 6px;display:flex;flex-direction:column;align-self:flex-start}.aahs-ev-card-badge .aahs-ev-day{font-size:2rem}.aahs-ev-card-badge .aahs-ev-month{font-size:.72rem;margin-top:4px}.aahs-ev-card-badge .aahs-ev-year{font-size:.68rem}.aahs-ev-card-body{flex:1;min-width:0}.aahs-ev-card-title{font-family:'Oswald',sans-serif;font-weight:700;font-size:1.2rem;color:var(--ev-ink);margin:0 0 6px;line-height:1.3}.aahs-ev-card-meta{font-family:'JetBrains Mono',monospace;font-size:.75rem;color:var(--ev-sky);text-transform:uppercase;letter-spacing:.03em;margin-bottom:8px}.aahs-ev-card-desc{font-size:.92rem;color:#4a5560;line-height:1.5}.aahs-ev-card-desc p{margin:0}.aahs-ev-card-extra{display:flex;align-items:center;gap:14px;margin-top:12px;padding-top:12px;border-top:1px solid var(--ev-rule)}.aahs-ev-card-price{font-family:'JetBrains Mono',monospace;font-size:.78rem;color:var(--ev-brass-deep);font-weight:600}.aahs-ev-card-more{font-family:'Oswald',sans-serif;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ev-sky)!important;text-decoration:none!important}.aahs-ev-card-more:hover{color:var(--ev-brass-deep)!important}@media (max-width:700px){.aahs-ev-grid{grid-template-columns:1fr}.aahs-ev-card{flex-direction:column}.aahs-ev-card-badge{flex-direction:row;align-items:baseline;gap:8px;width:auto;align-self:flex-start;padding:6px 12px}}