.IsOTVq_page{color:var(--navy)}.IsOTVq_hero{background:var(--cream-light);grid-template-columns:minmax(0,1fr);gap:40px;padding:120px 22px 56px;display:grid}.IsOTVq_copy h1{max-width:760px;font:400 clamp(31px, 3.6vw, 52px)/1.1 var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:18px 0 20px}.IsOTVq_lead{max-width:600px;color:var(--muted);margin:0 0 28px;font-size:16px;line-height:1.65}.IsOTVq_form{background:var(--paper);border:1px solid var(--hairline);max-width:560px;padding:22px 18px 20px}.IsOTVq_formTitle{font:600 17px/1.3 var(--sans);margin:0 0 14px}.IsOTVq_formNote{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.6}.IsOTVq_cover{background:var(--paper);border:1px solid var(--hairline);width:min(300px,100%);padding:24px}.IsOTVq_cover small{color:var(--muted);margin:18px 0 6px;font-size:12px;display:block}.IsOTVq_coverTitle{font:400 24px/1.15 var(--serif);margin:0 0 18px}.IsOTVq_coverFigures{background:var(--navy);color:var(--cream-light);gap:14px;margin:0;padding:18px;display:grid}.IsOTVq_coverFigures div{gap:4px;display:grid}.IsOTVq_coverFigures dt{letter-spacing:.08em;text-transform:uppercase;color:var(--gold-soft);font-size:11px;font-weight:500}.IsOTVq_coverFigures dd{font:400 24px/1 var(--serif);font-variant-numeric:tabular-nums;margin:0}.IsOTVq_inside{background:var(--cream);gap:36px;padding:72px 22px;display:grid}.IsOTVq_insideHeading h2{max-width:620px;font:400 clamp(28px, 2.94vw, 44px)/1.12 var(--serif);margin:0 0 16px}.IsOTVq_insideHeading p,.IsOTVq_townsHeading p{max-width:560px;color:var(--muted);margin:0;font-size:15px;line-height:1.7}.IsOTVq_list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.IsOTVq_list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:22px 0;display:grid}.IsOTVq_list strong{font:600 17px/1.3 var(--sans)}.IsOTVq_list span{color:var(--muted);font-size:15px;line-height:1.65}.IsOTVq_towns{background:var(--cream-light);padding:72px 22px}.IsOTVq_townsHeading{max-width:640px;margin-bottom:32px}.IsOTVq_townsHeading h2{font:400 clamp(28px, 2.94vw, 44px)/1.12 var(--serif);margin:0 0 14px}.IsOTVq_table{border-collapse:collapse;width:100%;max-width:720px;font-size:14px}.IsOTVq_table th,.IsOTVq_table td{border-bottom:1px solid var(--line);text-align:left;padding:13px 0;font-weight:400}.IsOTVq_table thead th{font:500 11px/1.2 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:0}.IsOTVq_table td,.IsOTVq_table thead th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.IsOTVq_table td{padding-left:16px}.IsOTVq_table tbody th a{color:inherit;text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.IsOTVq_table tbody th a:hover,.IsOTVq_table tbody th a:focus-visible{text-decoration-color:currentColor}.IsOTVq_total th,.IsOTVq_total td{border-top:1px solid var(--navy);border-bottom:0;font-weight:600}.IsOTVq_source{max-width:720px;color:var(--muted);margin:22px 0 0;font-size:12px;line-height:1.7}.IsOTVq_source a{color:var(--navy);text-underline-offset:5px;align-items:center;gap:4px;text-decoration:underline;display:inline-flex}@media (min-width:721px){.IsOTVq_hero{padding:150px 8vw 80px}.IsOTVq_form{padding:26px 26px 24px}.IsOTVq_inside,.IsOTVq_towns{padding:110px 8vw}.IsOTVq_list li{grid-template-columns:220px minmax(0,1fr);gap:24px}.IsOTVq_table{font-size:15px}}@media (min-width:900px){.IsOTVq_hero{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center;gap:6vw}.IsOTVq_cover{justify-self:end;width:320px}.IsOTVq_inside{grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:8vw}}@media (prefers-reduced-motion:reduce){.IsOTVq_table tbody th a{transition:none}}
