.calendar[data-astro-cid-rplcelhk]{padding:var(--calendar-panel-padding);background-color:var(--color-white);font-family:var(--font-system);color:var(--color-ink-800)}.calendar__toolbar[data-astro-cid-rplcelhk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:1.5em;display:flex}.calendar__group[data-astro-cid-rplcelhk],.calendar__pair[data-astro-cid-rplcelhk],.calendar__views[data-astro-cid-rplcelhk]{align-items:center;display:flex}.calendar__group[data-astro-cid-rplcelhk]{gap:12px}.calendar__button[data-astro-cid-rplcelhk]{background-color:var(--color-link-blue);border:1px solid var(--color-link-blue);min-height:38px;color:var(--color-white);font-size:var(--text-17);cursor:pointer;padding:.4em .65em;line-height:1.5}.calendar__button[data-astro-cid-rplcelhk] svg[data-astro-cid-rplcelhk]{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px}.calendar__button[data-astro-cid-rplcelhk]:hover{background-color:var(--color-link-blue-dark);border-color:var(--color-link-blue-dark)}.calendar__button[data-astro-cid-rplcelhk]:disabled{opacity:.5;cursor:default}.calendar__pair[data-astro-cid-rplcelhk] .calendar__button[data-astro-cid-rplcelhk]:first-child,.calendar__views[data-astro-cid-rplcelhk] .calendar__button[data-astro-cid-rplcelhk]:first-child{border-radius:var(--radius-3) 0 0 var(--radius-3)}.calendar__pair[data-astro-cid-rplcelhk] .calendar__button[data-astro-cid-rplcelhk]:last-child,.calendar__views[data-astro-cid-rplcelhk] .calendar__button[data-astro-cid-rplcelhk]:last-child{border-radius:0 var(--radius-3) var(--radius-3) 0}.calendar__today[data-astro-cid-rplcelhk]{border-radius:var(--radius-3)}.calendar__views[data-astro-cid-rplcelhk] .calendar__button[data-astro-cid-rplcelhk][aria-pressed=true]{background-color:var(--color-link-blue-dark);border-color:var(--color-link-blue-dark)}.calendar__title[data-astro-cid-rplcelhk]{color:var(--color-ink-900);font-family:var(--font-system);font-size:1.75em;font-weight:700;line-height:1.2}.calendar__fixture-note[data-astro-cid-rplcelhk],.calendar__status[data-astro-cid-rplcelhk]{color:var(--color-slate);font-family:var(--font-gentium-plus);font-size:var(--text-18);margin:0 0 1em}.calendar__status[data-astro-cid-rplcelhk]:empty{display:none}.calendar__body[data-astro-cid-rplcelhk] .calendar__grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.calendar__body[data-astro-cid-rplcelhk] .calendar__grid--day{grid-template-columns:minmax(0,1fr)}.calendar__body[data-astro-cid-rplcelhk] .calendar__weekday{color:var(--color-link-blue);text-align:center;padding:2px 4px;font-weight:700}.calendar__body[data-astro-cid-rplcelhk] .calendar__cell{min-width:0;min-height:4.5em;padding:2px 4px 6px}.calendar__body[data-astro-cid-rplcelhk] .calendar__day-number{color:var(--color-link-blue);line-height:1.6;display:block}.calendar__body[data-astro-cid-rplcelhk] .calendar__event{background-color:var(--color-gold);border:1px solid var(--color-slate);border-radius:var(--radius-3);width:100%;color:var(--color-slate);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;margin-top:2px;padding:1px 4px;font-size:.85em;line-height:1.4;display:block;overflow:hidden}.calendar__body[data-astro-cid-rplcelhk] .calendar__more{color:var(--color-link-blue);cursor:pointer;background:0 0;border:0;margin-top:2px;padding:0;font-size:.85em;display:block}.calendar__body[data-astro-cid-rplcelhk] .calendar__list{margin:0;padding:0;list-style:none}.calendar__body[data-astro-cid-rplcelhk] .calendar__list-day{background-color:var(--color-calendar-day-band);justify-content:space-between;padding:6px 12px;font-weight:700;display:flex}.calendar__body[data-astro-cid-rplcelhk] .calendar__list-row{align-items:center;gap:14px;padding:8px 12px;display:flex}.calendar__body[data-astro-cid-rplcelhk] .calendar__list-dot{background-color:var(--color-gold);border:1px solid var(--color-slate);border-radius:50%;flex:none;width:10px;height:10px}.calendar__body[data-astro-cid-rplcelhk] .calendar__list-event{color:var(--color-link-blue);font-size:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.calendar__body[data-astro-cid-rplcelhk] .calendar__empty{padding:12px}.calendar__popup[data-astro-cid-rplcelhk]{background-color:var(--color-white);width:min(500px,100vw - 40px);max-height:calc(100dvh - 40px);box-shadow:0 10px 30px var(--color-shadow);color:var(--color-ink-800);border:0;border-radius:5px;padding:0}.calendar__popup-inner[data-astro-cid-rplcelhk]{padding:30px 30px 24px;position:relative}.calendar__popup[data-astro-cid-rplcelhk]::backdrop{background-color:var(--color-backdrop-60)}.calendar__popup-close[data-astro-cid-rplcelhk]{color:var(--color-ink-800);font-size:var(--text-18);cursor:pointer;background:0 0;border:0;padding:6px;display:inline-flex;position:absolute;top:10px;right:10px}.calendar__popup-header[data-astro-cid-rplcelhk]{border-left:4px solid var(--color-slate);margin-bottom:12px;padding-left:12px}.calendar__popup-title[data-astro-cid-rplcelhk]{color:var(--color-ink-900);font-family:var(--font-system);font-size:1.5em;font-weight:700;line-height:1.3}.calendar__popup-date[data-astro-cid-rplcelhk]{margin:4px 0 0}.calendar__popup-description[data-astro-cid-rplcelhk]{margin:0 0 18px}@media (width<=767px){.calendar__toolbar[data-astro-cid-rplcelhk]{flex-direction:column;align-items:stretch}.calendar__group[data-astro-cid-rplcelhk]{justify-content:space-between}.calendar__title[data-astro-cid-rplcelhk]{text-align:center;font-size:1.4em}.calendar__views[data-astro-cid-rplcelhk] .calendar__button[data-astro-cid-rplcelhk]{flex:1 1 0}.calendar__body[data-astro-cid-rplcelhk] .calendar__weekday{padding:2px 0;font-size:.8em}.calendar__body[data-astro-cid-rplcelhk] .calendar__cell{min-height:3.6em;padding:2px 1px 4px;font-size:.85em}.calendar__body[data-astro-cid-rplcelhk] .calendar__event{padding:1px 2px;font-size:.75em}}.intro[data-astro-cid-nyroro7f]{padding:3% 0}.intro__inner[data-astro-cid-nyroro7f]{max-width:1368px;margin-inline:auto;display:flex}.intro__text[data-astro-cid-nyroro7f],.intro__form[data-astro-cid-nyroro7f]{flex-direction:column;flex:0 0 50%;justify-content:center;padding:15px;display:flex}.intro__heading[data-astro-cid-nyroro7f]{margin-bottom:calc(var(--heading-gap) + var(--widget-gap));font-family:var(--font-arvo);font-size:var(--text-44);font-weight:var(--weight-semibold);line-height:var(--leading-76);letter-spacing:var(--tracking-2);text-align:center}.intro__lead[data-astro-cid-nyroro7f]{color:var(--color-slate);font-family:var(--font-gentium-plus);font-size:var(--text-22);text-align:center;margin:-47px 0 0;line-height:1.6}@media (width<=767px){.intro__inner[data-astro-cid-nyroro7f]{flex-direction:column;max-width:698px}.intro__text[data-astro-cid-nyroro7f]{padding:0 2%}.intro__heading[data-astro-cid-nyroro7f]{line-height:1.3}.intro__lead[data-astro-cid-nyroro7f]{margin-top:-5%;padding-bottom:5%}}.calendar-section[data-astro-cid-nyroro7f]{background-image:var(--texture-parchment);padding:5% 0}.calendar-section__inner[data-astro-cid-nyroro7f]{max-width:var(--width-1140);margin-inline:auto;padding:10px;position:relative}@media (width<=767px){.calendar-section[data-astro-cid-nyroro7f]{padding:10% 0}}
