.a8QZ6q_panel{color:#29343b;background:#f8f7f4;border:1px solid #e8e4ed;border-radius:24px;max-width:1200px;margin:2rem auto;padding:clamp(1.25rem,3vw,2.5rem)}.a8QZ6q_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.a8QZ6q_top h2{letter-spacing:-.035em;margin:.5rem 0;font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.1}.a8QZ6q_top p{color:#52616c;max-width:55ch}.a8QZ6q_eyebrow{letter-spacing:.09em;color:#62587b;font-size:.75rem;font-weight:700}.a8QZ6q_count{background:#ddd6f3;border-radius:999px;padding:.45rem .8rem;font-size:.8rem;font-weight:700}.a8QZ6q_label{margin:1.1rem 0 .45rem;font-size:.875rem;font-weight:650;display:block}.a8QZ6q_input{box-sizing:border-box;color:#29343b;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b8bdc4;border-radius:12px;padding:.75rem 1rem;display:block}.a8QZ6q_input:focus-visible,.a8QZ6q_cta:focus-visible{outline-offset:3px;outline:3px solid #776b9b}.a8QZ6q_cta{color:#29343b;background:#ddd6f3;border-radius:12px;align-items:center;min-height:48px;margin-top:1.2rem;padding:.75rem 1.2rem;font-weight:700;text-decoration:none;display:inline-flex}.a8QZ6q_cta:hover{background:#cfc4ec}.a8QZ6q_hint{color:#52616c;margin-top:1rem;font-size:.88rem}.a8QZ6q_disclaimer{color:#52616c;border-top:1px solid #e5e0e9;margin-top:1.5rem;padding-top:1rem;font-size:.8rem}@media (max-width:600px){.a8QZ6q_panel{border-radius:16px;margin:1rem 0}.a8QZ6q_cta{text-align:center;justify-content:center;display:flex}}
.bFOvaG_shell{color:#29343b;background:#fff;border:1px solid #e8e4ed;border-radius:24px;max-width:1200px;margin:2rem auto;padding:clamp(1rem,3vw,2rem)}.bFOvaG_heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.bFOvaG_heading h2{letter-spacing:-.035em;margin:.5rem 0;font-size:clamp(1.6rem,3vw,2.5rem)}.bFOvaG_heading p{color:#53616c;margin:0 0 1rem}.bFOvaG_eyebrow{letter-spacing:.07em;color:#74668d;font-size:.75rem;font-weight:700}.bFOvaG_status{background:#dcece6;border-radius:50px;padding:.5rem .8rem;font-size:.8rem}.bFOvaG_canvas{width:100%;overflow:auto}.bFOvaG_canvas svg{width:100%;min-width:360px;height:auto;display:block}.bFOvaG_shape{cursor:pointer;stroke-linejoin:round;transition:fill .14s}.bFOvaG_canvas a:focus-visible path,.bFOvaG_canvas a:hover path{stroke:#594981;stroke-width:2px;fill:#c1b1e2;outline:none}.bFOvaG_canvas a:focus-visible rect,.bFOvaG_canvas a:hover rect{stroke:#594981;stroke-width:3px;fill:#c1b1e2}.bFOvaG_label{fill:#626c76;font-size:11px}.bFOvaG_city{fill:#29343b;font-size:17px;font-weight:700}.bFOvaG_selection{color:#514770;min-height:26px;font-size:.9rem;font-weight:600}.bFOvaG_fallback{color:#53616c;background:#f8f7f4;border-radius:12px;padding:2rem}.bFOvaG_credit{color:#62707a;margin:1rem 0 0;font-size:.75rem}.bFOvaG_credit a{color:inherit;text-decoration:underline}@media (max-width:600px){.bFOvaG_shell{border-radius:16px}.bFOvaG_canvas svg{min-width:500px}}
.ymudnG_shell{color:#29343b;background:#fff;border:1px solid #e3e1e9;border-radius:22px;margin:2rem 0;padding:clamp(1rem,3vw,2rem)}.ymudnG_eyebrow{letter-spacing:.08em;color:#786890;font-size:.75rem;font-weight:700}.ymudnG_shell h2{margin:.6rem 0 1.25rem;font-size:clamp(1.5rem,2.6vw,2.15rem)}.ymudnG_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.ymudnG_tiles>div{background:#f2f0f7;border-radius:14px;padding:1rem}.ymudnG_tiles>div:nth-child(2){background:#eaf5f0}.ymudnG_tiles>div:nth-child(3){background:#f7eee6}.ymudnG_tiles strong{font-size:.9rem;display:block}.ymudnG_tiles b{margin:.7rem 0;font-size:1.6rem;display:block}.ymudnG_tiles p{color:#56636e;font-size:.85rem;line-height:1.5}.ymudnG_note{color:#57636c;font-size:.88rem;line-height:1.5}.ymudnG_ranking{gap:.6rem;display:grid}.ymudnG_item{border-bottom:1px solid #e8e5ec;justify-content:space-between;align-items:baseline;gap:1rem;padding:.6rem 0;font-size:.9rem;display:flex}.ymudnG_item strong{white-space:nowrap}@media (max-width:640px){.ymudnG_tiles{grid-template-columns:1fr}.ymudnG_item span{overflow-wrap:anywhere}}
