@font-face{font-family:"Baloo Bhai 2";src:url("/fonts/dh-baloobhai-600.woff2") format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Baloo Bhai 2";src:url("/fonts/dh-baloobhai-700.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/fonts/dh-ubuntu-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Ubuntu";src:url("/fonts/dh-ubuntu-700.woff2") format("woff2");font-weight:600 700;font-style:normal;font-display:swap}:root{--dh-blue:#0474F4;--dh-blue-deep:#0560D0;--dh-blue-ink:#0A3E8F;--dh-hero:#0463E0;--dh-red:#D52E10;--dh-orange:#F58A00;--dh-yellow:#FFC61A;--dh-green:#1E8A2C;--dh-violet:#6A35C8;--dh-ink:#0E1F4D;--dh-soft:#4A5878;--dh-sky:#EEF5FF;--dh-sun:#FFF6DB;--dh-line:#D3E1F6;--dh-radius:14px;--dh-pill:999px;--dh-shadow:0 10px 30px rgba(14,31,77,.10);--dh-body:"Ubuntu",system-ui,-apple-system,"Segoe UI",sans-serif;--dh-head:"Baloo Bhai 2","Ubuntu",system-ui,sans-serif;--dh-stripe:linear-gradient(90deg,#0474F4 0 20%,#D52E10 20% 40%,#FFC61A 40% 60%,#1E8A2C 60% 80%,#6A35C8 80% 100%)}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--dh-body);font-size:17px;line-height:1.62;color:var(--dh-ink);background:#fff;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}.skip{position:absolute;left:-999px;top:8px;background:var(--dh-ink);color:#fff;padding:10px 16px;border-radius:var(--dh-radius);z-index:50}.skip:focus{left:8px}a{color:var(--dh-blue-deep);font-weight:400;text-decoration:underline;text-decoration-color:var(--dh-yellow);text-decoration-thickness:3px;text-underline-offset:4px}a:hover{color:var(--dh-ink);text-decoration-color:var(--dh-red)}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--dh-violet);outline-offset:2px}h1,h2,h3{font-family:var(--dh-head);font-weight:700;line-height:1.12;margin:0 0 .5em;color:var(--dh-ink)}h1{font-size:2.9rem;letter-spacing:-.005em}h2{font-size:2.15rem}h3{font-size:1.45rem;font-weight:600}p{margin:0 0 1em}ul,ol{margin:0 0 1em;padding-left:1.2em}.l-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.l-sec{padding:88px 0 0}.l-sec:last-child{padding-bottom:96px}.l-measure{max-width:64ch}.l-band{background:var(--dh-sun);margin-top:88px}.u-soft{color:var(--dh-soft)}.u-small{font-size:.9rem}.u-num{color:var(--dh-red);font-weight:600}.u-hide{display:none !important}.l-head{position:sticky;top:0;z-index:30;background:#fff;box-shadow:0 1px 0 var(--dh-line)}.l-head::before{content:"";display:block;height:6px;background:var(--dh-stripe)}.hd-bar{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:76px;gap:24px}.hd-brand{display:block;padding:6px 0}.hd-brand img{height:48px;width:auto}.hd-links{display:flex;align-items:center;gap:6px}.hd-sub>button{display:inline-flex;align-items:center;gap:8px;font:600 1rem/1 var(--dh-body);color:var(--dh-ink);padding:13px 18px;background:none;border:2px solid transparent;border-radius:var(--dh-pill);cursor:pointer}.hd-sub>button:hover,.hd-sub[data-open="1"]>button{color:var(--dh-blue-deep);background:var(--dh-sky)}.hd-sub>button::after{content:"";display:inline-block;width:7px;height:7px;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:translateY(-2px) rotate(45deg)}.hd-search>button::after{display:none}.hd-sub:nth-child(1)>button{--hue:var(--dh-blue)}.hd-sub:nth-child(2)>button{--hue:var(--dh-red)}.hd-sub:nth-child(3)>button{--hue:var(--dh-green)}.hd-sub:nth-child(4)>button{--hue:var(--dh-violet)}.hd-sub[data-open="1"]>button{border-color:var(--hue,var(--dh-blue))}.hd-sub{position:relative}.hd-sub:first-child{position:static}.hd-panel{display:none;position:absolute;top:100%;left:0;min-width:300px;margin-top:6px;padding:10px;background:#fff;border:2px solid var(--dh-line);border-radius:20px;box-shadow:var(--dh-shadow)}.hd-panel::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}.hd-panel ul{list-style:none;margin:0;padding:0}.hd-panel a{display:flex;flex-direction:column;padding:10px 12px 10px 56px;position:relative;text-decoration:none;color:var(--dh-ink);font-weight:600;font-size:.97rem;line-height:1.3;border-radius:12px}.hd-panel a small{font-weight:400;font-size:.83rem;color:var(--dh-soft)}.hd-panel a:hover{background:var(--dh-sky);color:var(--dh-blue-deep)}.hd-ico{position:absolute;left:10px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%}.hd-ico::after{content:"";position:absolute;inset:9px;background:#fff;border-radius:3px}.hd-ico.c1{background:var(--dh-blue)}.hd-ico.c2{background:var(--dh-red)}.hd-ico.c3{background:var(--dh-orange)}.hd-ico.c4{background:var(--dh-green)}.hd-ico.c5{background:var(--dh-violet)}.hd-ico.c6{background:var(--dh-yellow)}.hd-ico.c2::after,.hd-ico.c6::after{border-radius:50%}.hd-ico.c3::after,.hd-ico.c5::after{border-radius:9px 9px 3px 3px}.hd-sub[data-open="1"] .hd-panel{display:block}html:not(.js) .hd-sub:hover .hd-panel,html:not(.js) .hd-sub:focus-within .hd-panel{display:block}.hd-sub:nth-child(3) .hd-panel,.hd-sub:nth-child(4) .hd-panel{left:auto;right:0}.hd-mega{left:0;right:0;min-width:0;padding:20px 22px 18px;margin-top:0}.hd-mega::before{top:-8px;height:8px}.hd-note{font-size:.9rem;color:var(--dh-soft);margin:0 0 14px;max-width:80ch}.hd-states{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:2px 10px}.hd-states a{flex-direction:row;align-items:center;gap:10px;padding:7px 8px;font-weight:400;font-size:.92rem}.hd-foot{margin:14px 0 0;padding-top:12px;border-top:2px dotted var(--dh-line);font-weight:600;font-size:.95rem}.hd-find{min-width:380px;padding:18px}.hd-find label{display:block;font-weight:600;margin-bottom:8px}.hd-results{list-style:none;margin:10px 0 0;padding:0}.hd-find .hd-results a{padding:9px 12px}.hd-results small{font-weight:400}.hd-results .none{padding:8px 12px;color:var(--dh-soft);font-size:.92rem}.hd-toggle{display:none;align-items:center;gap:10px;font:600 1rem/1 var(--dh-body);color:var(--dh-blue-deep);background:#fff;border:2px solid var(--dh-blue-deep);border-radius:var(--dh-pill);padding:11px 18px;min-height:46px;cursor:pointer}.hd-burger{display:inline-block;width:18px;height:2.5px;background:currentColor;border-radius:2px;box-shadow:0 6px 0 currentColor,0 -6px 0 currentColor}@media (max-width:1000px){.hd-bar{min-height:68px;flex-wrap:wrap}.hd-brand img{height:40px}.hd-toggle{display:inline-flex}.hd-links{display:none;width:100%;flex-direction:column;align-items:stretch;gap:2px;padding:4px 0 18px}html:not(.js) .hd-links,.hd-links[data-open="1"]{display:flex}.hd-sub,.hd-sub:first-child{position:static}.hd-sub>button{width:100%;justify-content:space-between;min-height:50px;background:var(--dh-sky)}.hd-panel,.hd-mega,.hd-sub:nth-child(3) .hd-panel,.hd-sub:nth-child(4) .hd-panel{position:static;min-width:0;margin:6px 0 8px;box-shadow:none}.hd-panel::before{display:none}.hd-sub:nth-child(2) .hd-panel,.hd-sub:nth-child(3) .hd-panel{display:block}.hd-sub:nth-child(2)>button,.hd-sub:nth-child(3)>button{pointer-events:none;background:none;padding-left:8px}.hd-sub:nth-child(2)>button::after,.hd-sub:nth-child(3)>button::after{display:none}.hd-states{grid-template-columns:repeat(2,minmax(0,1fr))}.hd-find{min-width:0}}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 28px;font:600 1.02rem/1.2 var(--dh-body);color:#fff;background:var(--dh-blue-deep);border:2px solid var(--dh-blue-deep);border-radius:var(--dh-pill);box-shadow:0 4px 0 var(--dh-blue-ink);text-decoration:none;cursor:pointer;transition:transform .12s,box-shadow .12s}.c-btn:hover{background:var(--dh-blue);border-color:var(--dh-blue);color:#fff;transform:translateY(2px);box-shadow:0 2px 0 var(--dh-blue-ink)}.c-btn--sm{min-height:42px;padding:8px 18px;font-size:.92rem}.c-btn--quiet{background:#fff;color:var(--dh-blue-deep);box-shadow:0 4px 0 var(--dh-line)}.c-btn--quiet:hover{background:var(--dh-sky);color:var(--dh-blue-ink);border-color:var(--dh-blue-deep);box-shadow:0 2px 0 var(--dh-line)}.c-field{display:grid;gap:7px}.c-field label,.c-legend{font-weight:600;font-size:.95rem;display:flex;align-items:center;gap:8px}.c-field label svg{flex:none;color:var(--dh-blue)}select,input[type="text"],input[type="search"]{font:400 1rem/1.3 var(--dh-body);color:var(--dh-ink);min-height:52px;padding:10px 16px;border:2px solid var(--dh-line);border-radius:var(--dh-radius);background:#fff;width:100%}select{appearance:none;-webkit-appearance:none;padding-right:44px;background-image:linear-gradient(45deg,transparent 50%,var(--dh-blue-deep) 50%),linear-gradient(135deg,var(--dh-blue-deep) 50%,transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat}select:hover,input:hover{border-color:var(--dh-blue)}select:focus,input:focus{border-color:var(--dh-blue-deep)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:7px 16px;border:2px solid var(--dh-line);border-radius:var(--dh-pill);background:#fff;color:var(--dh-ink);font-weight:600;font-size:.93rem;text-decoration:none}.chip::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--dh-blue)}.chip:hover{border-color:var(--dh-blue);background:var(--dh-sky);color:var(--dh-blue-ink)}.chip em{font-style:normal;font-weight:400;color:var(--dh-soft);font-size:.85rem}.chip:nth-child(5n+2)::before{background:var(--dh-red)}.chip:nth-child(5n+3)::before{background:var(--dh-yellow)}.chip:nth-child(5n+4)::before{background:var(--dh-green)}.chip:nth-child(5n+5)::before{background:var(--dh-violet)}.hm-top{position:relative;overflow:hidden;background:var(--dh-hero);color:#fff;text-align:center;padding:68px 0 120px;border-radius:0 0 48px 48px}.hm-top .dot{position:absolute;border-radius:50%;opacity:.95}.dot.d1{width:84px;height:84px;background:var(--dh-yellow);left:5%;top:36px}.dot.d2{width:40px;height:40px;background:var(--dh-red);left:14%;bottom:70px}.dot.d3{width:64px;height:64px;background:var(--dh-orange);right:7%;top:48px}.dot.d4{width:34px;height:34px;background:var(--dh-green);right:16%;bottom:84px}.dot.d5{width:120px;height:120px;background:var(--dh-violet);right:-30px;top:150px}.hm-grid{position:relative;z-index:1}.hm-top h1{color:#fff;font-size:3.1rem;margin:0 0 .3em;text-wrap:balance}.hm-sub{font-size:1.2rem;color:#E4EFFF;max-width:50ch;margin:0 auto}.hm-find{display:grid;grid-template-columns:1.35fr 1fr auto;gap:16px;align-items:end;margin:34px auto 0;max-width:860px;padding:24px;background:#fff;color:var(--dh-ink);border-radius:28px;box-shadow:0 18px 44px rgba(5,40,110,.35);text-align:left}.hm-answer{min-height:1.7em;margin:18px auto 0;font-size:1.1rem;color:#fff;max-width:60ch}.hm-answer strong{color:var(--dh-yellow);font-family:var(--dh-head);font-size:1.7rem;font-weight:700}.l-sec--map{padding-top:84px}.mp{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);grid-template-areas:"map card" "key card";gap:18px 32px;margin-top:28px;align-items:start}.mp-svg{grid-area:map;width:100%;height:auto;display:block;background:var(--dh-sky);border-radius:28px;padding:10px}.mp-key{grid-area:key;display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;margin:0;padding:0;font-size:.85rem;color:var(--dh-soft)}.mp-key li{display:inline-flex;align-items:center;gap:8px}.mp-key i{width:18px;height:18px;border-radius:6px;display:inline-block}.mp-key .b0,.mp-st.b0 path,.mp-st.b0 circle{fill:#CFE3FF}.mp-key .b1,.mp-st.b1 path,.mp-st.b1 circle{fill:#8FBEFF}.mp-key .b2,.mp-st.b2 path,.mp-st.b2 circle{fill:#3F90F5}.mp-key .b3,.mp-st.b3 path,.mp-st.b3 circle{fill:#0A56BE}.mp-key .bn,.mp-st.b-1 path,.mp-st.b-1 circle{fill:#E8E4F3}.mp-key .live,.mp-st.live path,.mp-st.live circle{fill:var(--dh-red)}.mp-st path,.mp-st circle{stroke:#fff;stroke-width:1.3;stroke-linejoin:round;transition:fill .12s}.mp-st{cursor:pointer;outline:none}.mp-st text{font:600 11px/1 var(--dh-body);fill:var(--dh-ink);pointer-events:none}.mp-st.b3 text,.mp-st.live text{fill:#fff}.mp-st:hover path,.mp-st:hover circle,.mp-st:focus path,.mp-st:focus circle{fill:var(--dh-yellow)}.mp-st:hover text,.mp-st:focus text{fill:var(--dh-ink)}.mp-st.on path,.mp-st.on circle{stroke:var(--dh-ink);stroke-width:2.2}.mp-st.here path{fill:var(--dh-yellow);stroke:var(--dh-ink);stroke-width:2}.mp-card{grid-area:card;background:#fff;border:2px solid var(--dh-line);border-radius:28px;padding:28px;box-shadow:var(--dh-shadow);position:relative;overflow:hidden}.mp-card::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--dh-stripe)}.mp-eyebrow{margin:6px 0 4px;font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--dh-soft)}.mp-card h3{font-size:2.3rem;margin:0}.mp-price{display:flex;flex-direction:column;margin:6px 0 18px}.mp-price b{font-family:var(--dh-head);font-size:3rem;line-height:1.05;color:var(--dh-red)}.mp-price span{font-size:.92rem;color:var(--dh-soft)}.mp-links{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 20px}.mp-cities{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0;font-size:.92rem;color:var(--dh-soft)}.mp-cities a{display:inline-flex;gap:8px;align-items:center;min-height:40px;padding:6px 14px;border-radius:var(--dh-pill);background:var(--dh-sky);color:var(--dh-blue-ink);font-weight:600;text-decoration:none}.mp-cities a:hover{background:var(--dh-blue-deep);color:#fff}.mp-cities em{font-style:normal;font-weight:400;font-size:.8rem}.loc-map .mp{display:block;margin:0}.loc-map .mp-key{margin-top:12px}@media (max-width:900px){.mp{grid-template-columns:minmax(0,1fr);grid-template-areas:"map" "key" "card"}.mp-svg{padding:4px;border-radius:18px}.mp-st text{font-size:13px}}.st-h{margin:48px 0 18px}.st-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.st-group{background:var(--dh-sky);border-radius:24px;padding:20px 16px 12px}.st-group:nth-child(1){--hue:var(--dh-blue)}.st-group:nth-child(2){--hue:var(--dh-green)}.st-group:nth-child(3){--hue:var(--dh-orange);--on:var(--dh-ink)}.st-group:nth-child(4){--hue:var(--dh-violet)}.st-group h3{font-size:1.3rem;margin:0 0 10px 8px;display:flex;align-items:center;gap:10px}.st-group h3::before{content:"";flex:0 0 14px;height:14px;border-radius:50%;background:var(--hue,var(--dh-blue))}.st-grid{list-style:none;margin:0;padding:0;display:grid;gap:6px}.st-grid .st-tile,.st-group .st-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:7px 12px;background:#fff;border:2px solid transparent;border-radius:14px;color:var(--dh-ink);font-size:.93rem;line-height:1.2;text-decoration:none}.st-tile em{font-style:normal;font-size:.82rem;color:var(--dh-soft)}.st-tile:hover{border-color:var(--hue,var(--dh-blue));transform:translateY(-1px)}.st-tile.live{border-color:var(--dh-red)}.st-tile[aria-current]{border-color:var(--dh-ink)}section>.l-wrap>.st-grid,.l-wrap>.st-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}@media (max-width:1000px){.st-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.st-groups{grid-template-columns:minmax(0,1fr);gap:14px}.st-group{padding:16px 12px 10px}.st-group .st-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.st-grid .st-tile,.st-group .st-tile{grid-template-columns:minmax(0,1fr);gap:2px 8px;padding:7px 8px;font-size:.88rem}}.c-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:20px 28px;margin:0;padding:34px 0;list-style:none}.c-facts li{display:grid;gap:2px;align-content:start;position:relative;padding-left:20px}.c-facts li::before{content:"";position:absolute;left:0;top:8px;bottom:8px;width:6px;border-radius:6px;background:var(--dh-blue)}.c-facts li:nth-child(4n+2)::before{background:var(--dh-red)}.c-facts li:nth-child(4n+3)::before{background:var(--dh-green)}.c-facts li:nth-child(4n+4)::before{background:var(--dh-violet)}.c-facts b{font-family:var(--dh-head);font-weight:700;font-size:2.3rem;line-height:1.1;color:var(--dh-blue-deep)}.c-facts span{font-size:.95rem;color:var(--dh-soft)}.hm-ways{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.way{display:flex;flex-direction:column;background:#fff;border:2px solid var(--dh-line);border-radius:28px;overflow:hidden}.way img{width:100%;aspect-ratio:4/3;object-fit:cover}.way>div{padding:24px 24px 26px;display:flex;flex-direction:column;flex:1}.way h3{margin-bottom:.3em}.way.w1{border-bottom:8px solid var(--dh-blue)}.way.w2{border-bottom:8px solid var(--dh-red)}.way.w3{border-bottom:8px solid var(--dh-green)}.way-links{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding-top:12px}@media (max-width:1000px){.hm-ways{grid-template-columns:minmax(0,1fr)}.way{flex-direction:row}.way img{width:42%;aspect-ratio:auto;height:auto;object-fit:cover}}@media (max-width:700px){.way{flex-direction:column}.way img{width:100%;aspect-ratio:16/10}}.pl-head{padding:56px 0 8px}.pl-state{display:inline-flex;align-items:center;gap:8px;font-size:.88rem;font-weight:600;color:var(--dh-blue-ink);background:var(--dh-sky);padding:5px 14px;border-radius:var(--dh-pill);margin:0 0 14px}.pl-state::before{content:"";width:9px;height:9px;border-radius:50%;background:var(--dh-red)}.c-filters{border:2px solid var(--dh-line);border-radius:20px;margin:24px 0 8px;padding:16px 20px}.c-filters legend{font-weight:600;padding:0 8px}.c-filters .fl-row{display:flex;flex-wrap:wrap;gap:6px 22px}.c-filters label{display:inline-flex;align-items:center;gap:9px;min-height:40px;font-size:.97rem;cursor:pointer}.c-filters input{width:20px;height:20px;accent-color:var(--dh-blue-deep)}.c-count{margin:8px 0 0;color:var(--dh-soft)}.c-list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.c-list>li{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.2fr) minmax(0,1.4fr);gap:4px 24px;padding:16px 20px;background:#fff;border:2px solid var(--dh-line);border-radius:18px}.c-list>li:hover{border-color:var(--dh-blue);box-shadow:var(--dh-shadow)}.c-list a{font-weight:600;text-decoration:none;color:var(--dh-blue-ink)}.c-list a:hover{text-decoration:underline}.c-list .r-meta{font-size:.92rem;color:var(--dh-soft)}.c-list .r-trs{font-size:.92rem}.c-list .r-trs b{color:var(--dh-red);font-weight:600}@media (max-width:760px){.c-list>li{grid-template-columns:1fr}}.c-zips{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none}.c-zips li{display:inline-flex;gap:8px;align-items:center;min-height:44px;padding:4px 16px;border:2px solid var(--dh-line);border-radius:var(--dh-pill);font-size:.95rem}.c-zips a{display:inline-flex;align-items:center;min-height:40px;font-weight:600;text-decoration:none}.c-zips .u-soft{font-size:.85rem}.c-table-wrap{overflow-x:auto;margin:18px 0 8px;border:2px solid var(--dh-line);border-radius:20px}table{border-collapse:collapse;width:100%;font-size:.95rem}th,td{padding:12px 16px;border-bottom:1px solid var(--dh-line);text-align:left;vertical-align:top}tbody tr:last-child td{border-bottom:0}tbody tr:nth-child(even){background:#F8FBFF}thead th{font-weight:600;color:var(--dh-blue-ink);background:var(--dh-sky);white-space:nowrap}td.n,th.n{text-align:right;white-space:nowrap}.c-record{background:var(--dh-sky);border-radius:28px;padding:38px 34px 30px;margin:24px 0 0;position:relative;overflow:hidden}.c-record::before{content:"";position:absolute;left:0;right:0;top:0;height:8px;background:var(--dh-stripe)}.c-record h2{font-size:1.5rem;margin-bottom:16px}.c-record dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0}.c-record dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:16px;padding:10px 0;border-bottom:2px dotted var(--dh-line)}.c-record dt{color:var(--dh-soft);font-size:.92rem}.c-record dd{margin:0;font-weight:600}.c-record .tick{color:var(--dh-green)}@media (max-width:760px){.c-record{padding:22px 20px}.c-record dl{grid-template-columns:1fr}.c-record dl>div{grid-template-columns:1fr;gap:2px}}.c-findings{list-style:none;padding:0;margin:16px 0 0}.c-findings li{padding:16px 0;border-bottom:2px dotted var(--dh-line)}.c-findings blockquote{margin:6px 0 0;font-style:italic}.c-findings .f-std{margin:0;font-style:normal;font-size:.92rem;color:var(--dh-soft)}.c-faq details{border-bottom:2px dotted var(--dh-line);padding:4px 0}.c-faq summary{cursor:pointer;font-weight:600;padding:14px 0;min-height:44px}.c-faq summary:hover{color:var(--dh-blue-deep)}.c-faq details p{margin:0 0 16px}.c-more{margin:16px 0 0}.c-more>summary{cursor:pointer;font-weight:600;color:var(--dh-blue-deep);padding:14px 20px;min-height:46px;border:2px solid var(--dh-line);border-radius:var(--dh-pill);display:inline-block}.c-more[open]>summary{margin-bottom:8px}.c-links{columns:2 260px;column-gap:40px;padding:0;list-style:none}.c-links li{padding:6px 0;break-inside:avoid}.c-compliance{font-size:.88rem;color:var(--dh-soft);border-top:2px dotted var(--dh-line);padding-top:16px;margin-top:40px}.c-compliance p{margin-bottom:.6em}.c-figure{margin:24px 0 0;border-radius:24px;overflow:hidden;max-width:560px;width:100%;min-width:0}.c-split>*{min-width:0}.c-split{display:grid;gap:40px;grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:980px){.c-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.cl-box{max-width:660px;margin:24px auto 0;padding:28px;background:#fff;border:2px solid var(--dh-line);border-radius:28px;box-shadow:var(--dh-shadow)}.cl-box[hidden],.cl-step[hidden]{display:none}.cl-step{border:0;margin:0;padding:0}.cl-step legend{font-family:var(--dh-head);font-size:1.5rem;font-weight:600;margin-bottom:14px}.cl-of{display:block;font-family:var(--dh-body);font-size:.88rem;color:var(--dh-soft);margin-bottom:4px}.cl-pair{display:grid;gap:14px;grid-template-columns:1fr 1fr}.dc-geo{margin:12px 0 0;color:var(--dh-soft);font-size:.95rem}.dc-err{color:var(--dh-red);font-weight:600;min-height:1.5em;margin:12px 0 0}.cl-nav{display:flex;gap:12px;margin-top:20px;align-items:center}.cl-nav [hidden]{display:none}.cl-result{margin-top:28px;padding:22px;background:var(--dh-sun);border-radius:20px}.cl-big{font-family:var(--dh-head);font-size:2.8rem;font-weight:700;line-height:1.1;color:var(--dh-red);margin:0 0 8px}.cl-why{color:var(--dh-soft)}@media (max-width:560px){.cl-pair{grid-template-columns:1fr}.cl-big{font-size:2.2rem}.cl-box{padding:20px}}.l-foot{margin-top:96px;background:var(--dh-sky);font-size:14.5px;position:relative}.l-foot::before{content:"";display:block;height:6px;background:var(--dh-stripe)}.ft-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding-top:52px;padding-bottom:44px}.ft-about img{height:44px;width:auto;margin-bottom:14px}.ft-about p{max-width:36ch;color:var(--dh-soft)}.ft-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ft-h{font-family:var(--dh-head);font-weight:700;font-size:1.15rem;color:var(--dh-ink);margin-bottom:8px}.ft-cols ul{list-style:none;padding:0;margin:0}.ft-cols li{padding:4px 0}.ft-cols a{color:var(--dh-ink);text-decoration:none}.ft-cols a:hover{color:var(--dh-blue-deep);text-decoration:underline;text-decoration-color:var(--dh-yellow);text-decoration-thickness:3px}.ft-legal{background:var(--dh-ink);color:#CFDAF5}.ft-legal-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;padding-bottom:18px}.ft-legal p{margin:0}.ft-legal a{color:#fff;text-decoration:none}.ft-legal a:hover{text-decoration:underline}@media (max-width:760px){.ft-grid{grid-template-columns:1fr;gap:24px}.ft-cols{grid-template-columns:1fr 1fr}.ft-cols li{padding:8px 0}}.pr-body h2{margin-top:1.6em}.pr-body{padding-bottom:72px}.ch-head .bm{margin-bottom:20px}.bm{display:inline-flex;align-items:center}.bm img{max-width:100%;object-fit:contain}.bm--dark{background:var(--dh-blue-ink);padding:8px 14px;border-radius:var(--dh-radius)}.ch-pair{display:flex;flex-wrap:wrap;align-items:center;gap:16px 40px;margin-bottom:20px}.ch-pair .bm{margin:0}.ch-city{margin-top:32px}.ch-city h3{margin-bottom:0}.ch-both ul{list-style:none;padding:0;margin:0}.ch-both li{padding:2px 0}.ch-links{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0}@media (max-width:700px){body{font-size:16.5px}h1{font-size:2.15rem}h2{font-size:1.7rem}.hm-top{padding:40px 0 96px;border-radius:0 0 32px 32px}.hm-top h1{font-size:2.15rem}.hm-sub{font-size:1.05rem}.hm-find{grid-template-columns:1fr;padding:18px;border-radius:22px;gap:14px}.hm-find .c-btn{width:100%}.dot.d1{width:50px;height:50px;left:-10px;top:14px}.dot.d3{width:38px;height:38px;right:10px;top:14px}.dot.d2,.dot.d4{display:none}.dot.d5{width:70px;height:70px;right:-26px;top:auto;bottom:16px}.l-sec{padding-top:60px}.l-sec--map{padding-top:0}.l-band{margin-top:60px}.mp-card{padding:22px;border-radius:22px}.mp-card h3{font-size:1.9rem}.mp-price b{font-size:2.5rem}.c-facts b{font-size:1.9rem}.l-foot{margin-top:64px}}@media (prefers-reduced-motion:reduce){*{transition:none !important}}
