.events-hero{background:linear-gradient(125deg,var(--deep-space),var(--baltic));border-bottom-color:var(--sunflower)}.events-page-shell{padding:clamp(4rem,7vw,7rem) 5vw;background-color:var(--linen);background-image:radial-gradient(circle,rgba(0,89,158,.1) 1.2px,transparent 1.8px);background-size:18px 18px}.events-page-heading{max-width:850px;margin-bottom:3rem}.events-page-heading h2{margin:.35rem 0 1rem;font:clamp(3rem,7vw,6rem)/.9 'Archivo Black';text-transform:uppercase;letter-spacing:-.055em}.events-page-heading>p:last-child{max-width:650px;font-size:1.08rem;line-height:1.65}.events-page-list{display:grid;gap:2rem;max-width:1320px}.events-page-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(210px,.45fr) minmax(0,1.55fr);overflow:hidden;color:#fff;background:linear-gradient(135deg,var(--baltic),var(--deep-space));border:3px solid var(--baltic);border-bottom:12px solid var(--sunflower);box-shadow:10px 10px 0 var(--tangerine)}.events-page-card::before{content:'';position:absolute;inset:0;z-index:-1;opacity:.42;background-image:radial-gradient(circle,rgba(254,254,254,.36) 1.2px,transparent 1.8px);background-size:13px 13px}.events-page-card.theme-wagga{background:linear-gradient(135deg,var(--tangerine),var(--cinnabar));border-color:var(--tangerine);border-bottom-color:var(--sunflower);box-shadow:10px 10px 0 var(--cinnabar)}.events-page-card.theme-xmas{background:linear-gradient(135deg,#8b111e,var(--cinnabar));border-color:var(--cinnabar);border-bottom-color:#159447;box-shadow:10px 10px 0 #159447}.event-card-date{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:2rem;text-align:center;color:var(--deep-space);background:var(--sunflower);border-right:8px solid var(--tangerine)}.theme-xmas .event-card-date{color:#fff;background:#159447;border-right-color:var(--sunflower)}.event-card-date span{font:clamp(1.8rem,4vw,3.2rem)/.95 'Archivo Black';text-transform:uppercase}.event-card-date strong{margin-top:1rem;font-size:.85rem;text-transform:uppercase}.event-card-date small{margin-top:.4rem;font-size:.8rem;font-weight:900;text-transform:uppercase}.event-card-copy{display:grid;gap:1.2rem;padding:clamp(1.5rem,4vw,3rem)}.event-card-copy h2{margin:.45rem 0 0;font:clamp(2.2rem,5vw,4.7rem)/.9 'Archivo Black';text-transform:uppercase;letter-spacing:-.045em}.event-card-copy>p{max-width:68ch;margin:0;font-size:1.05rem;line-height:1.65}.event-card-copy dl{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:0}.event-card-copy dl div{padding:1rem;border-left:5px solid var(--sunflower);background:#0002}.event-card-copy dt{color:var(--sunflower);font-size:.65rem;font-weight:900;text-transform:uppercase}.event-card-copy dd{margin:.35rem 0 0;font-weight:800}.event-card-copy dd a{text-decoration-thickness:2px;text-underline-offset:.25rem}.event-card-actions{display:flex;gap:1rem;flex-wrap:wrap}.event-card-actions .button-layout-preview{color:#fff;border-color:#fff}.events-page-card .status-past{color:#333;background:#eee}.events-page-card .status-published{color:#064b23;background:#c9f2d8}html[data-theme="dark"] .events-page-shell{color:#fff;background-color:#141414}
@media(max-width:820px){.events-page-card{grid-template-columns:1fr}.event-card-date{min-height:auto;align-items:flex-start;text-align:left;border-right:0;border-bottom:8px solid var(--tangerine)}.theme-xmas .event-card-date{border-bottom-color:var(--sunflower)}.event-card-copy dl{grid-template-columns:1fr}}
@media(max-width:500px){.events-page-shell{padding-inline:1rem}.events-page-card{box-shadow:6px 6px 0 var(--tangerine)}.event-card-copy{padding:1.25rem}.event-card-actions{align-items:stretch;flex-direction:column}.event-card-actions .button{text-align:center}}
