.AnnualCalendarViewer_annual__4AEI4{display:grid;gap:var(--space-5);min-width:0}.AnnualCalendarViewer_months__EECDS{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));max-width:760px}@media (min-width:900px){.AnnualCalendarViewer_months__EECDS{grid-template-columns:repeat(12,minmax(0,1fr))}}.AnnualCalendarViewer_months__EECDS button{min-height:44px;padding:0 var(--space-1);border:0;border-block-end:2px solid transparent;background:none;color:var(--green-d);font:600 var(--step-0) var(--font-sans),sans-serif;cursor:pointer;transition:color .2s,background .2s,border-color .2s}.AnnualCalendarViewer_months__EECDS button:focus-visible,.AnnualCalendarViewer_months__EECDS button:hover{color:var(--ink);background:var(--cream)}.AnnualCalendarViewer_months__EECDS button:focus-visible{outline:2px solid var(--gold-d);outline-offset:-2px}.AnnualCalendarViewer_months__EECDS button:active{background:var(--rule)}.AnnualCalendarViewer_months__EECDS button[aria-pressed=true]{border-block-end-color:var(--gold-d);color:var(--ink)}.AnnualCalendarViewer_bar__cjkyD{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-2) var(--space-5)}.AnnualCalendarViewer_month__Ocv8S{margin:0;font-size:var(--step-1);font-weight:700;color:var(--ink)}.AnnualCalendarViewer_month__Ocv8S small{font-size:var(--step--1);font-weight:400;color:var(--ink-2)}.AnnualCalendarViewer_step___UgGC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4)}.AnnualCalendarViewer_step___UgGC a,.AnnualCalendarViewer_step___UgGC button{display:inline-flex;align-items:center;gap:var(--space-1);min-height:44px;padding:0 var(--space-1);border:0;background:none;color:var(--green-d);font:600 var(--step--1) var(--font-sans),sans-serif;text-decoration:none;cursor:pointer;transition:color .2s,background .2s}.AnnualCalendarViewer_step___UgGC a{text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px}.AnnualCalendarViewer_step___UgGC a:focus-visible,.AnnualCalendarViewer_step___UgGC a:hover,.AnnualCalendarViewer_step___UgGC button:focus-visible,.AnnualCalendarViewer_step___UgGC button:hover{color:var(--ink);background:var(--cream)}.AnnualCalendarViewer_step___UgGC a:focus-visible,.AnnualCalendarViewer_step___UgGC button:focus-visible{outline:2px solid var(--gold-d);outline-offset:2px}.AnnualCalendarViewer_step___UgGC a:active,.AnnualCalendarViewer_step___UgGC button:active{background:var(--rule)}