.card-link{display:block;margin-top:10px;color:var(--blue);font-weight:700;text-decoration:none}.event-card .event-note{font-size:14px}.event-action{display:inline-block;margin-top:8px;color:var(--blue);font-weight:700}.calendar-view-link{display:inline-block;margin-top:9px;color:#fff;font-weight:700;text-decoration:none}.calendar-view-link:hover{text-decoration:underline}
.page-shell footer a,footer .page-shell a{color:#fff;font-weight:700}
.event-intro{margin:8px 0 0;color:#c8d7da}.event-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:22px}.event-controls p{margin:0;color:#c8d7da}.event-controls>div{display:flex;gap:10px;flex-wrap:wrap}.event-controls .button{padding:10px 15px}.event-more,.event-fewer{background:#fff;color:var(--navy)}.event-calendar{border-color:#fff;color:#fff}.event-controls [hidden]{display:none}@media(max-width:620px){.event-controls{align-items:flex-start;flex-direction:column}.event-controls>div{width:100%}.event-controls .button{flex:1;white-space:nowrap}}
