.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T{--cal-paper:#fff;--cal-soft:#f5f5f5;--cal-ink:#090d18;--cal-muted:#5b5b5b;--cal-line:#dedede;--cal-blue:#03c;--cal-blue-wash:#f0f4ff;--cal-red:#b42318;--cal-red-wash:#fff2f0;--cal-fill:#03c;--cal-kind-meeting:#03c;--cal-kind-meeting-ink:#fff;--cal-kind-hearing:#f5c04a;--cal-kind-hearing-ink:#090d18;--cal-kind-election:#bd0000;--cal-kind-election-ink:#fff;--cal-kind-deadline:#090d18;--cal-kind-deadline-ink:#fff;--cal-kind-forum:var(--cal-blue-wash);--cal-kind-forum-ink:var(--cal-blue);width:100%;min-height:100%;padding:24px 24px 40px;background:transparent;color:var(--cal-ink);color-scheme:light;font-family:var(--font-research),Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.6;letter-spacing:normal;overflow-wrap:anywhere}[data-ps-mode=dark] .CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T,html.dark .CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T,html[data-theme=dark] .CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T{--cal-paper:var(--dk-card);--cal-soft:var(--dk-raised);--cal-ink:var(--dk-text);--cal-edge:var(--dk-edge);--cal-ledge:var(--dk-ledge);--cal-muted:var(--dk-text-2);--cal-line:var(--dk-hairline-strong);--cal-blue:var(--dk-link);--cal-blue-wash:var(--dk-raised-hover);--cal-red:var(--dk-red);--cal-red-wash:var(--dk-card);--cal-fill:var(--dk-accent);--cal-kind-meeting:var(--dk-accent);--cal-kind-hearing:var(--dk-orange);--cal-kind-election:var(--dk-red);--cal-kind-deadline:var(--dk-text);--cal-kind-deadline-ink:var(--dk-card);--cal-kind-forum:var(--dk-raised);--cal-kind-forum-ink:var(--dk-link);color-scheme:dark}.CivicCalendarPage_root__lva1T *,.CivicCalendarPage_root__lva1T :after,.CivicCalendarPage_root__lva1T :before{box-sizing:border-box}.CivicCalendarPage_root__lva1T :is(h1,h2,h3,p){margin:0}.CivicCalendarPage_root__lva1T :is(h1,h2,h3){color:var(--cal-ink)!important;font-family:var(--font-research),Inter,ui-sans-serif,system-ui,sans-serif!important;letter-spacing:-.02em!important;text-transform:none!important}.CivicCalendarPage_root__lva1T a{color:var(--cal-blue);text-decoration:none}.CivicCalendarPage_root__lva1T button{font:inherit;color:inherit;cursor:pointer}.CivicCalendarPage_root__lva1T button:disabled{cursor:not-allowed;opacity:.45}.CivicCalendarPage_root__lva1T :is(a,button,input,[tabindex]):focus-visible{outline:3px solid var(--cal-blue);outline-offset:3px}.CivicCalendarPage_inner__rZsBQ{width:100%;max-width:1240px;margin:0 auto}.CivicCalendarPage_hero__rKPIh{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 18px;padding:0;background:transparent;border:0;border-radius:0!important;box-shadow:none!important}.CivicCalendarPage_heroCopy__PHpKE{flex:1 1 0;max-width:760px;min-width:0}.CivicCalendarPage_eyebrow__U8Ec3{color:var(--cal-blue);font-size:11px;font-weight:800;letter-spacing:.09em;line-height:1.5;text-transform:uppercase}.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T .CivicCalendarPage_hero__rKPIh h1{margin:4px 0 0;font-family:system-ui,-apple-system,Helvetica Neue,Arial,sans-serif!important;font-size:clamp(34px,4vw,52px);font-weight:900!important;line-height:1.08;letter-spacing:-.02em!important;text-transform:uppercase!important;text-wrap:balance}.CivicCalendarPage_heroLede__SGzDB{max-width:66ch;margin-top:8px;color:var(--cal-muted);font-size:14px;line-height:1.6}.CivicCalendarPage_areaChip__qDMq8{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:6px 10px;border:1px solid var(--cal-edge,var(--cal-ink));border-radius:5px!important;background:var(--cal-soft);color:var(--cal-ink);font-size:12px;font-weight:750;line-height:1.3}.CivicCalendarPage_areaChip__qDMq8 svg{color:var(--cal-blue);flex-shrink:0}a.CivicCalendarPage_areaChip__qDMq8{text-decoration:none}a.CivicCalendarPage_areaChip__qDMq8:focus-visible,a.CivicCalendarPage_areaChip__qDMq8:hover{background:var(--cal-paper)}.CivicCalendarPage_areaChipAction___v_UO{margin-left:4px;padding-left:8px;border-left:1px solid var(--cal-edge,var(--cal-ink));color:var(--cal-blue);font-weight:700;text-decoration:underline;text-underline-offset:2px}.CivicCalendarPage_heroArt__YBoaK{flex:0 0 auto;width:200px;height:150px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}[data-ps-mode=dark] .CivicCalendarPage_heroArt__YBoaK,html.dark .CivicCalendarPage_heroArt__YBoaK,html[data-theme=dark] .CivicCalendarPage_heroArt__YBoaK{mix-blend-mode:normal}.CivicCalendarPage_viewBar__GzON2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-bottom:12px;border-bottom:1px solid var(--cal-line)}.CivicCalendarPage_tabs__4_E0L{display:flex;flex-wrap:wrap;gap:8px}.CivicCalendarPage_root__lva1T .CivicCalendarPage_chip__BBik3,.CivicCalendarPage_root__lva1T .CivicCalendarPage_control__n50yw,.CivicCalendarPage_root__lva1T .CivicCalendarPage_tab___D3Yg{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--cal-line);border-radius:5px!important;background:var(--cal-paper);color:var(--cal-ink);font-size:12px;font-weight:700;line-height:1.3;transition:border-color .15s ease-out,background-color .15s ease-out,translate 80ms ease-out,box-shadow 80ms ease-out}.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T :is(.CivicCalendarPage_tab___D3Yg,.CivicCalendarPage_control__n50yw,.CivicCalendarPage_chip__BBik3,.CivicCalendarPage_primary__8Gt7J,.CivicCalendarPage_ghost__QtoaC){border-radius:5px!important}.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T :is(.CivicCalendarPage_searchField__LIQqn button,.CivicCalendarPage_weekDayHead___lgX4){border-radius:4px!important}.CivicCalendarPage_root__lva1T .CivicCalendarPage_tab___D3Yg{min-height:44px;border-color:var(--cal-edge,var(--cal-ink));box-shadow:0 3px 0 var(--cal-ledge,var(--cal-ink))!important}.CivicCalendarPage_root__lva1T :is(.CivicCalendarPage_tab___D3Yg,.CivicCalendarPage_control__n50yw,.CivicCalendarPage_chip__BBik3):hover{border-color:var(--cal-blue)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_chip__BBik3[aria-pressed=true],.CivicCalendarPage_root__lva1T .CivicCalendarPage_tab___D3Yg[aria-selected=true]{border-color:var(--cal-fill);background:var(--cal-fill);color:#fff}.CivicCalendarPage_root__lva1T .CivicCalendarPage_chip__BBik3:active,.CivicCalendarPage_root__lva1T .CivicCalendarPage_control__n50yw:active,.CivicCalendarPage_root__lva1T .CivicCalendarPage_tab___D3Yg:active{translate:0 2px;box-shadow:none!important}.CivicCalendarPage_root__lva1T .CivicCalendarPage_control__n50yw{min-width:40px;padding:8px 10px;border-color:var(--cal-edge,var(--cal-ink))}.CivicCalendarPage_root__lva1T .CivicCalendarPage_control__n50yw svg{flex-shrink:0}.CivicCalendarPage_viewNote__9X6VQ{color:var(--cal-muted);font-size:12px;line-height:1.5}.CivicCalendarPage_panel__S7vnA{margin-top:16px;padding:16px 18px;border:1px solid var(--cal-edge,var(--cal-ink));border-radius:7px!important;background:var(--cal-paper);box-shadow:0 4px 0 var(--cal-ledge,var(--cal-ink))!important}.CivicCalendarPage_reminderPanel__F0_fw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px}.CivicCalendarPage_reminderPanel__F0_fw>div{flex:1 1 320px;min-width:0}.CivicCalendarPage_panelTitle__mEoIn{font-size:15px;font-weight:750;letter-spacing:-.015em}.CivicCalendarPage_panelCopy__JRuv4{margin-top:4px;color:var(--cal-muted);font-size:12px;line-height:1.55}.CivicCalendarPage_reminderToggle__Uru6F{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13px;font-weight:750;cursor:pointer}.CivicCalendarPage_reminderToggle__Uru6F input{width:18px;height:18px;margin:0;accent-color:#03c;cursor:pointer}.CivicCalendarPage_root__lva1T .CivicCalendarPage_primary__8Gt7J{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid var(--cal-edge,var(--cal-ink));border-radius:5px!important;background:#03c;color:#fff!important;box-shadow:0 3px 0 var(--cal-ledge-inset,var(--cal-ink))!important;font-size:12px;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .15s ease-out,translate 80ms ease-out,box-shadow 80ms ease-out}.CivicCalendarPage_root__lva1T .CivicCalendarPage_primary__8Gt7J:hover{background:#002699}.CivicCalendarPage_root__lva1T .CivicCalendarPage_primary__8Gt7J:active{translate:0 2px;box-shadow:0 1px 0 var(--cal-ledge-inset,var(--cal-ink))!important}.CivicCalendarPage_locationPrompt__YsuR0{margin:24px 0;padding:44px 24px;text-align:center}.CivicCalendarPage_locationPrompt__YsuR0 h2{font-size:22px;font-weight:750;letter-spacing:-.025em;text-wrap:balance}.CivicCalendarPage_locationPrompt__YsuR0 p{max-width:56ch;margin:10px auto 0;color:var(--cal-muted);font-size:13px;line-height:1.6}.CivicCalendarPage_locationPrompt__YsuR0 .CivicCalendarPage_primary__8Gt7J{margin-top:20px}.CivicCalendarPage_toolbar__RW2dQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-top:18px}.CivicCalendarPage_monthNav__ksoxD{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.CivicCalendarPage_root__lva1T .CivicCalendarPage_monthNav__ksoxD h2{min-width:11ch;padding:0 6px;font-size:22px;font-weight:750!important;letter-spacing:-.025em!important;line-height:1.2;text-align:center;text-transform:none!important;font-variant-numeric:tabular-nums}.CivicCalendarPage_filters__QeixT{display:flex;flex-wrap:wrap;gap:6px}.CivicCalendarPage_root__lva1T .CivicCalendarPage_chip__BBik3{min-height:36px;padding:6px 12px}.CivicCalendarPage_discoveryBar__NqvYj{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-top:12px}.CivicCalendarPage_searchField__LIQqn{display:flex;flex:1 1 340px;align-items:center;gap:8px;min-height:42px;max-width:560px;padding:0 10px;border:1px solid var(--cal-edge,var(--cal-ink));border-radius:5px;background:var(--cal-paper);color:var(--cal-muted)}.CivicCalendarPage_searchField__LIQqn:focus-within{outline:3px solid var(--cal-blue);outline-offset:3px}.CivicCalendarPage_searchField__LIQqn input{flex:1 1 auto;min-width:0;padding:9px 0;border:0;outline:0;background:transparent;color:var(--cal-ink);font:inherit;font-size:13px}.CivicCalendarPage_searchField__LIQqn input::-moz-placeholder{color:var(--cal-muted);opacity:1}.CivicCalendarPage_searchField__LIQqn input::placeholder{color:var(--cal-muted);opacity:1}.CivicCalendarPage_searchField__LIQqn button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--cal-muted)}.CivicCalendarPage_searchField__LIQqn button:hover{background:var(--cal-soft);color:var(--cal-ink)}.CivicCalendarPage_searchField__LIQqn :is(input,button):focus-visible{outline:0}.CivicCalendarPage_discoveryActions__bTs_I{display:flex;flex:0 1 auto;align-items:center;gap:10px}.CivicCalendarPage_resultCount__Ogfn9{color:var(--cal-muted);font-size:12px;font-variant-numeric:tabular-nums}.CivicCalendarPage_srOnly__7UAj4{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CivicCalendarPage_status__AE2d3{margin-top:12px;color:var(--cal-muted);font-size:13px}.CivicCalendarPage_alert__i0lbL{display:flex;align-items:flex-start;gap:8px;width:-moz-fit-content;width:fit-content;max-width:72ch;margin:12px 0 2px;padding:8px 12px;border:1px solid var(--cal-red);border-radius:6px!important;background:var(--cal-red-wash);color:var(--cal-red);font-size:12px;font-weight:650;line-height:1.5}.CivicCalendarPage_alert__i0lbL>span{flex:1 1 auto}.CivicCalendarPage_alert__i0lbL .CivicCalendarPage_alertAction__juH4d{flex:0 0 auto;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.CivicCalendarPage_alertAction__juH4d:focus-visible,.CivicCalendarPage_alertAction__juH4d:hover{color:var(--cal-ink)}.CivicCalendarPage_coverageNote__VY6Ma{width:-moz-fit-content;width:fit-content;max-width:72ch;margin:12px 0 2px;padding:8px 12px;border:1px solid var(--cal-line);border-left:3px solid var(--cal-blue);border-radius:6px!important;background:var(--cal-blue-wash);color:var(--cal-ink);font-size:12px;font-weight:600;line-height:1.5}.CivicCalendarPage_gridShell__htXU0{margin-top:14px;overflow-x:auto;border:1.5px solid var(--cal-edge,var(--cal-ink));border-radius:7px!important;background:var(--cal-paper);box-shadow:0 4px 0 var(--cal-ledge,var(--cal-ink))!important}.CivicCalendarPage_grid__RFePl{min-width:720px}.CivicCalendarPage_weekdays__XdQsW{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));background:var(--cal-fill);color:#fff}.CivicCalendarPage_weekdays__XdQsW>div{padding:9px 8px;font-size:11px;font-weight:750;letter-spacing:.1em;line-height:1.3;text-align:center;text-transform:uppercase}.CivicCalendarPage_monthWeek__K_uCb{display:contents}.CivicCalendarPage_days__0dAYF{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;background:var(--cal-line);border-top:1px solid var(--cal-edge,var(--cal-ink))}.CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:112px;min-width:0;padding:8px;border:0;border-radius:0!important;background:var(--cal-paper);color:var(--cal-ink);text-align:left}.CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK:hover{background:var(--cal-blue-wash)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK[data-outside=true]{background:var(--cal-soft);color:var(--cal-muted)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK[aria-selected=true]{background:var(--cal-blue-wash);box-shadow:inset 0 0 0 2px var(--cal-blue)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK:focus-visible{z-index:1;outline-offset:-3px}.CivicCalendarPage_dayNumber__Ig60A{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-width:28px;height:28px;padding:0 6px;border-radius:5px;font-size:13px;font-weight:750;line-height:1;font-variant-numeric:tabular-nums}.CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK[aria-current=date] .CivicCalendarPage_dayNumber__Ig60A{background:var(--cal-fill);color:#fff}.CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK[aria-selected=true]:not([aria-current=date]) .CivicCalendarPage_dayNumber__Ig60A{background:var(--cal-ink);color:var(--cal-paper)}.CivicCalendarPage_dayEvents__Vm40P{display:flex;flex-direction:column;gap:3px;min-width:0}.CivicCalendarPage_dayEvent__XcCJ0,.CivicCalendarPage_kind__csVZQ{display:block;padding:3px 6px;border-radius:3px;font-size:11px;font-weight:700;line-height:1.3}.CivicCalendarPage_dayEvent__XcCJ0{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.CivicCalendarPage_dayEvent__XcCJ0[data-kind=meeting],.CivicCalendarPage_kind__csVZQ[data-kind=meeting]{background:var(--cal-kind-meeting);color:var(--cal-kind-meeting-ink)}.CivicCalendarPage_dayEvent__XcCJ0[data-kind=hearing],.CivicCalendarPage_kind__csVZQ[data-kind=hearing]{background:var(--cal-kind-hearing);color:var(--cal-kind-hearing-ink)}.CivicCalendarPage_dayEvent__XcCJ0[data-kind=election],.CivicCalendarPage_kind__csVZQ[data-kind=election]{background:var(--cal-kind-election);color:var(--cal-kind-election-ink)}.CivicCalendarPage_dayEvent__XcCJ0[data-kind=deadline],.CivicCalendarPage_kind__csVZQ[data-kind=deadline]{background:var(--cal-kind-deadline);color:var(--cal-kind-deadline-ink)}.CivicCalendarPage_dayEvent__XcCJ0[data-kind=forum],.CivicCalendarPage_kind__csVZQ[data-kind=forum]{background:var(--cal-kind-forum);color:var(--cal-kind-forum-ink)}.CivicCalendarPage_dayMore___1DLx{color:var(--cal-muted);font-size:11px;font-weight:700}.CivicCalendarPage_daySkeleton__HkrWh{display:block;width:72%;height:8px;margin-top:2px;border-radius:2px;background:var(--cal-line)}.CivicCalendarPage_emptyNote__CJ_A0{margin-top:14px;padding:14px 16px;border:1px solid var(--cal-line);border-radius:7px!important;background:var(--cal-soft);color:var(--cal-muted);font-size:13px;line-height:1.55}.CivicCalendarPage_root__lva1T .CivicCalendarPage_inlineAction__n1Q7m{padding:0;border:0;background:none;color:var(--cal-blue);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.CivicCalendarPage_emptyState__R5eb3{margin-top:16px;padding:20px;border:1px solid var(--cal-line);border-radius:7px;background:var(--cal-soft)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_emptyState__R5eb3 h2{font-size:16px;font-weight:750;line-height:1.35;text-transform:none!important}.CivicCalendarPage_emptyState__R5eb3 p{max-width:68ch;margin-top:5px;color:var(--cal-muted);font-size:13px;line-height:1.55}.CivicCalendarPage_emptyActions__t6ZpY{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.CivicCalendarPage_daySection__eEWwk{margin-top:32px}.CivicCalendarPage_daySectionHead__nLeFY{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 16px;padding-bottom:10px;border-bottom:1.5px solid var(--cal-edge,var(--cal-ink))}.CivicCalendarPage_root__lva1T .CivicCalendarPage_daySectionHead__nLeFY h2{font-size:20px;font-weight:750!important;letter-spacing:-.025em!important;line-height:1.25;text-transform:none!important}.CivicCalendarPage_count__WFUe0{color:var(--cal-muted);font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.CivicCalendarPage_entryGrid__Mvetu{display:grid;gap:18px;margin-top:18px}@media (min-width:1024px){.CivicCalendarPage_entryGrid__Mvetu{grid-template-columns:repeat(2,minmax(0,1fr))}}.CivicCalendarPage_entry__mOAVM{display:flex;flex-direction:column;min-width:0;padding:18px 20px 16px;border:1px solid var(--cal-edge,var(--cal-ink));border-radius:8px!important;background:var(--cal-paper);box-shadow:0 4px 0 var(--cal-ledge,var(--cal-ink))!important}.CivicCalendarPage_badges__C9XTK{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.CivicCalendarPage_badge__T9tgw{display:inline-block;padding:3px 6px;border:1px solid var(--cal-line);border-radius:3px;color:var(--cal-muted);font-size:11px;font-weight:750;line-height:1.3}.CivicCalendarPage_badge__T9tgw[data-tone=cancelled]{border-color:var(--cal-red);color:var(--cal-red)}.CivicCalendarPage_badge__T9tgw[data-tone=saved]{border-color:var(--cal-blue);color:var(--cal-blue)}.CivicCalendarPage_level__JpoBQ{color:var(--cal-muted);font-size:11px;font-weight:750;text-transform:capitalize}.CivicCalendarPage_entryHead___25dM{display:flex;flex-direction:column;gap:4px;margin-top:12px}.CivicCalendarPage_root__lva1T .CivicCalendarPage_headline__qFmMZ{color:var(--cal-ink);font-size:17px;font-weight:750;letter-spacing:-.02em;line-height:1.35;text-decoration:underline;text-decoration-color:var(--cal-blue);text-decoration-thickness:2px;text-underline-offset:3px}.CivicCalendarPage_root__lva1T .CivicCalendarPage_headline__qFmMZ:hover{color:var(--cal-blue)}.CivicCalendarPage_root__lva1T h3.CivicCalendarPage_headline__qFmMZ{margin:0;text-decoration:none}.CivicCalendarPage_root__lva1T h3.CivicCalendarPage_headline__qFmMZ:hover{color:var(--cal-ink)}.CivicCalendarPage_when__JpZG2{color:var(--cal-ink);font-size:12px;font-weight:750;font-variant-numeric:tabular-nums}.CivicCalendarPage_where__nE064{margin-top:6px;color:var(--cal-muted);font-size:13px}.CivicCalendarPage_explanation__6Zcj5{margin-top:12px;padding:10px 12px;border-radius:5px;background:var(--cal-soft);color:var(--cal-ink);font-size:13px;line-height:1.6}.CivicCalendarPage_relevance__Dd5dG{margin-top:10px;color:var(--cal-muted);font-size:12px;line-height:1.5}.CivicCalendarPage_relevance__Dd5dG strong{color:var(--cal-ink);font-weight:750}.CivicCalendarPage_participation__Tv4S5{margin-top:12px;padding-top:12px;border-top:1px solid var(--cal-line)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_participation__Tv4S5 h3{color:var(--cal-muted)!important;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.CivicCalendarPage_participation__Tv4S5 ul{display:grid;gap:4px;margin:8px 0 0;padding:0;list-style:none;font-size:13px;line-height:1.5}.CivicCalendarPage_participation__Tv4S5 strong{font-weight:750}.CivicCalendarPage_root__lva1T .CivicCalendarPage_textLink__6DZrI{display:inline-flex;align-items:center;gap:4px;color:var(--cal-blue);font-size:12px;font-weight:750;text-decoration:underline;text-underline-offset:3px}.CivicCalendarPage_actions__J95h4{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--cal-line)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_actions__J95h4 .CivicCalendarPage_primary__8Gt7J{min-height:40px}.CivicCalendarPage_root__lva1T .CivicCalendarPage_ghost__QtoaC{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid var(--cal-edge,var(--cal-ink));border-radius:5px!important;background:var(--cal-paper);color:var(--cal-ink);font-size:12px;font-weight:700;line-height:1.3;transition:border-color .15s ease-out,background-color .15s ease-out,translate 80ms ease-out}.CivicCalendarPage_root__lva1T .CivicCalendarPage_ghost__QtoaC:hover{border-color:var(--cal-blue);color:var(--cal-blue)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_ghost__QtoaC[aria-pressed=true]{border-color:var(--cal-blue);background:var(--cal-blue-wash);color:var(--cal-blue)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_ghost__QtoaC:active{translate:0 1px}.CivicCalendarPage_actions__J95h4 [role=status]{color:var(--cal-red);font-size:12px}.CivicCalendarPage_unavailable__weKqa{margin-top:32px}.CivicCalendarPage_root__lva1T .CivicCalendarPage_unavailable__weKqa h2{padding-bottom:10px;border-bottom:1.5px solid var(--cal-edge,var(--cal-ink));font-size:15px;font-weight:750!important;letter-spacing:-.015em!important;text-transform:none!important}.CivicCalendarPage_unavailable__weKqa ul{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.CivicCalendarPage_unavailable__weKqa li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 14px;border:1px solid var(--cal-line);border-radius:7px!important;background:var(--cal-paper);font-size:13px}.CivicCalendarPage_unavailable__weKqa li>span{flex:1 1 260px;min-width:0}.CivicCalendarPage_unavailable__weKqa li strong{font-weight:750}.CivicCalendarPage_unavailable__weKqa li small{display:block;color:var(--cal-muted);font-size:12px}@media (max-width:760px){.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T.CivicCalendarPage_root__lva1T{padding:16px 14px 32px}.CivicCalendarPage_hero__rKPIh{flex-direction:column-reverse;align-items:flex-start;gap:12px}.CivicCalendarPage_heroArt__YBoaK{width:150px;height:112px}.CivicCalendarPage_toolbar__RW2dQ{align-items:stretch}.CivicCalendarPage_root__lva1T .CivicCalendarPage_monthNav__ksoxD h2{flex:1;min-width:0}.CivicCalendarPage_discoveryActions__bTs_I,.CivicCalendarPage_discoveryBar__NqvYj{align-items:stretch}.CivicCalendarPage_searchField__LIQqn{flex-basis:100%;max-width:none}.CivicCalendarPage_discoveryActions__bTs_I{width:100%;justify-content:space-between}.CivicCalendarPage_grid__RFePl{min-width:0}.CivicCalendarPage_weekdays__XdQsW>div{padding:8px 0;font-size:10px;letter-spacing:.04em}.CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK{gap:4px;min-height:58px;padding:4px}.CivicCalendarPage_dayNumber__Ig60A{min-width:24px;height:24px;padding:0 4px;font-size:12px}.CivicCalendarPage_dayEvents__Vm40P{flex-direction:row;flex-wrap:wrap;align-items:center}.CivicCalendarPage_dayEvent__XcCJ0{width:8px;height:8px;padding:0;font-size:0}.CivicCalendarPage_dayEvent__XcCJ0[data-kind=forum]{box-sizing:border-box;border:2px solid var(--cal-kind-forum-ink)}.CivicCalendarPage_dayMore___1DLx{font-size:10px;line-height:1}.CivicCalendarPage_dayMoreWord__f2taU{display:none}}@media (prefers-reduced-motion:reduce){.CivicCalendarPage_root__lva1T :is(.CivicCalendarPage_tab___D3Yg,.CivicCalendarPage_control__n50yw,.CivicCalendarPage_chip__BBik3,.CivicCalendarPage_primary__8Gt7J,.CivicCalendarPage_ghost__QtoaC){transition:none}.CivicCalendarPage_root__lva1T :is(.CivicCalendarPage_tab___D3Yg,.CivicCalendarPage_control__n50yw,.CivicCalendarPage_chip__BBik3,.CivicCalendarPage_primary__8Gt7J,.CivicCalendarPage_ghost__QtoaC):active{translate:none}}.CivicCalendarPage_rangeToggle__RBXDx{display:inline-flex;gap:4px}.CivicCalendarPage_week___4h6_{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;border:1px solid var(--cal-line);background:var(--cal-line)}.CivicCalendarPage_weekDay__MGlhS{display:flex;flex-direction:column;gap:8px;min-height:160px;padding:8px;background:var(--cal-paper)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_weekDayHead___lgX4{display:flex;align-items:baseline;gap:6px;padding:2px 4px;border:0;border-radius:4px;background:transparent;color:var(--cal-muted);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.CivicCalendarPage_root__lva1T .CivicCalendarPage_weekDayHead___lgX4 strong{color:var(--cal-ink);font-size:16px;letter-spacing:0}.CivicCalendarPage_root__lva1T .CivicCalendarPage_weekDayHead___lgX4[aria-pressed=true]{background:var(--cal-blue-wash)}.CivicCalendarPage_root__lva1T .CivicCalendarPage_weekDayHead___lgX4[aria-current=date] strong{color:var(--cal-blue);text-decoration:underline}.CivicCalendarPage_weekEmpty__DxtuE{color:var(--cal-muted);font-size:12px}.CivicCalendarPage_weekList__hqnF3{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.CivicCalendarPage_weekList__hqnF3 li{display:flex;flex-direction:column;gap:2px;padding-left:8px;border-left:3px solid var(--cal-kind-meeting)}.CivicCalendarPage_weekList__hqnF3 li[data-kind=hearing]{border-left-color:var(--cal-kind-hearing)}.CivicCalendarPage_weekList__hqnF3 li[data-kind=election]{border-left-color:var(--cal-kind-election)}.CivicCalendarPage_weekList__hqnF3 li[data-kind=deadline]{border-left-color:var(--cal-kind-deadline)}.CivicCalendarPage_weekList__hqnF3 li[data-kind=forum]{border-left-color:var(--cal-kind-forum-ink)}.CivicCalendarPage_weekMeta__57LpH{color:var(--cal-muted);font-size:11px}.CivicCalendarPage_root__lva1T .CivicCalendarPage_weekLink__HrCnt{color:var(--cal-ink);font-size:13px;line-height:1.35}.CivicCalendarPage_root__lva1T .CivicCalendarPage_weekLink__HrCnt:hover{color:var(--cal-blue);text-decoration:underline}@media (max-width:900px){.CivicCalendarPage_week___4h6_{grid-template-columns:1fr}.CivicCalendarPage_weekDay__MGlhS{min-height:0}}@media print{.CivicCalendarPage_root__lva1T[data-printable] :is(.CivicCalendarPage_viewBar__GzON2,.CivicCalendarPage_toolbar__RW2dQ,.CivicCalendarPage_discoveryBar__NqvYj,.CivicCalendarPage_heroArt__YBoaK,.CivicCalendarPage_emptyActions__t6ZpY,.CivicCalendarPage_actions__J95h4){display:none!important}.CivicCalendarPage_root__lva1T[data-printable] :is(.CivicCalendarPage_weekDay__MGlhS,.CivicCalendarPage_entry__mOAVM){-moz-column-break-inside:avoid;break-inside:avoid}}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_weekdays__XdQsW{background:var(--dk-raised);color:var(--dk-text)}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK,html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_weekDay__MGlhS{background:var(--dk-raised)}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_day__UxlxK[data-outside=true]{background:var(--dk-card);color:var(--dk-text-3)}html.dark .CivicCalendarPage_root__lva1T :is(.CivicCalendarPage_emptyNote__CJ_A0,.CivicCalendarPage_emptyState__R5eb3,.CivicCalendarPage_coverageNote__VY6Ma){background:var(--dk-card)}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_searchField__LIQqn{background:var(--dk-raised)}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_searchField__LIQqn button:hover{background:var(--dk-raised-hover);color:var(--dk-text)}html.dark a.CivicCalendarPage_areaChip__qDMq8:focus-visible,html.dark a.CivicCalendarPage_areaChip__qDMq8:hover{background:var(--dk-raised-hover)}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_primary__8Gt7J{--cal-ledge-inset:var(--dk-ledge-inset);border-color:var(--dk-ledge-inset);background:var(--dk-accent);color:var(--dk-on-accent)!important}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_primary__8Gt7J:hover{background:var(--dk-accent-hover)}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_reminderToggle__Uru6F input{accent-color:var(--dk-accent)}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_alert__i0lbL,html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_badge__T9tgw[data-tone=cancelled]{border-color:var(--dk-red);background:var(--dk-red);color:var(--dk-on-accent)}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_alert__i0lbL .CivicCalendarPage_alertAction__juH4d:focus-visible,html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_alert__i0lbL .CivicCalendarPage_alertAction__juH4d:hover{color:var(--dk-on-accent)}html.dark .CivicCalendarPage_root__lva1T .CivicCalendarPage_actions__J95h4 [role=status]{color:var(--dk-orange)}