._page_hym42_1{color:#071f2d;background:#f3f0e8}._main_hym42_2{max-width:820px;margin:0 auto;padding:48px 24px 72px}._main_hym42_2 ._kicker_hym42_3{letter-spacing:.12em;color:#4e626c;margin:0 0 10px;font-size:.8rem;font-weight:700}._main_hym42_2 h1{letter-spacing:-.025em;color:#071f2d;margin:0 0 20px;font-size:clamp(2rem,5vw,3.2rem);line-height:1.08}._main_hym42_2 ._intro_hym42_5{color:#40535d;margin:0 0 28px;font-size:1.125rem;line-height:1.65}._main_hym42_2 h2{letter-spacing:-.02em;color:#071f2d;margin:0 0 16px;font-size:1.5rem;line-height:1.3}._main_hym42_2 h3{color:#071f2d;margin:12px 0;font-size:1.125rem;line-height:1.5}._main_hym42_2 p{color:#40535d;font-size:1rem;line-height:1.65}._main_hym42_2 a{color:#123e56;text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}._finder_hym42_10{background:#fffdf8;border:1px solid #c5cfce;border-top:4px solid #f2643a;padding:24px}._main_hym42_2 label{color:#071f2d;margin:0 0 8px;font-size:1rem;font-weight:700;display:block}._main_hym42_2 select,._main_hym42_2 textarea{color:#071f2d;width:100%;min-width:0;font:inherit;background:#fffdf8;border:1px solid #a4b1b4;border-radius:4px;padding:13px 12px;font-size:1rem;line-height:1.5}._main_hym42_2 textarea{resize:vertical;min-height:240px}._segment_hym42_14{border:1px solid #c5cfce;border-radius:5px;gap:4px;margin:0 0 18px;padding:4px;display:inline-flex}._segment_hym42_14 button{color:#40535d;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;min-width:105px;min-height:44px;padding:9px 20px;font-size:1rem;font-weight:700}._segment_hym42_14 button[aria-pressed=true]{color:#fffdf8;background:#071f2d}._result_hym42_17{padding:28px 0 0}._resultHeading_hym42_18{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._resultHeading_hym42_18 h2{margin:0}._resultHeading_hym42_18>span{color:#213c4a;background:#e5e8e2;border-radius:4px;padding:7px 10px;font-size:.875rem}._main_hym42_2 ._areaCount_hym42_21{color:#213c4a;background:#e8efed;border-left:4px solid #123e56;margin:18px 0 8px;padding:15px 18px;font-size:.9375rem;line-height:1.5}._areaCount_hym42_21 strong{color:#071f2d;margin-right:5px;font-size:1.25rem;display:inline-block}._actions_hym42_23{flex-wrap:wrap;align-items:center;gap:12px;margin:18px 0;display:flex}._actions_hym42_23 a,._actions_hym42_23 button{font:inherit;color:#123e56;cursor:pointer;background:#fffdf8;border:1px solid #a4b1b4;border-radius:3px;min-height:44px;padding:12px 16px;font-size:1rem;font-weight:700;line-height:1.4;text-decoration:none}._main_hym42_2 ._primary_hym42_25{color:#fffdf8;font:inherit;text-align:left;cursor:pointer;background:#123e56;border:0;border-radius:3px;justify-content:space-between;align-items:center;gap:20px;width:100%;min-height:52px;margin-top:22px;padding:16px 20px;font-size:1.125rem;font-weight:700;display:flex}._editor_hym42_26{padding-top:24px}._main_hym42_2 ._small_hym42_27{font-size:.875rem;line-height:1.6}._status_hym42_28{min-height:1.7em}._note_hym42_29{border-top:1px solid #c5cfce;margin-top:32px;padding-top:26px}._note_hym42_29 h2{font-size:1.125rem}._district_hym42_31{background:#fffdf8;border:1px solid #c5cfce;margin-top:24px;padding:20px}._legislators_hym42_32{gap:16px;margin-top:18px;display:grid}._legislators_hym42_32 h4{color:#071f2d;margin:0;font-size:1rem}._legislators_hym42_32>div{gap:5px;min-width:0;display:grid}._legislators_hym42_32 strong{color:#071f2d}._main_hym42_2 :is(button,a,select,textarea):focus-visible{outline-offset:4px;outline:3px solid #bb4827}@media (max-width:520px){._main_hym42_2{padding:28px 18px 44px}._finder_hym42_10{padding:18px}._actions_hym42_23{flex-direction:column;align-items:stretch}._actions_hym42_23 a,._actions_hym42_23 button{text-align:center}._main_hym42_2 h1 br{display:none}._main_hym42_2 ._intro_hym42_5{font-size:1rem}._resultHeading_hym42_18{align-items:flex-start}}
