.hot-search-page,.hot-search-summary{color:#20211e;background:#fff;max-width:1120px;margin:auto;padding:32px 24px;line-height:1.8}.hot-search-page h1{margin:28px 0 20px;font-size:clamp(28px,5vw,44px);line-height:1.3}.hot-search-page a,.hot-search-summary a{color:#b92e26;text-underline-offset:4px;text-decoration:underline}.hot-search-map{border:1px solid #b92e26;border-radius:8px;margin:8px 0 24px;padding:12px 18px;font-weight:700;display:inline-block}.hot-search-regions,.hot-search-pagination{flex-wrap:wrap;gap:10px 18px;margin:16px 0;display:flex}.hot-search-regions a[aria-current],.hot-search-pagination a[aria-current]{color:#20211e;font-weight:800}.hot-search-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;display:grid}.hot-search-cards article{border:1px solid #e8e8e8;border-radius:12px;padding:20px}.hot-search-cards h2{margin:0 0 10px;font-size:20px}.hot-search-cards p{font-size:15px}.hot-search-cards ul{padding-left:20px}.hot-search-cards small,.hot-search-notice{color:#5d5d5d;font-size:14px}.hot-search-summary{border-top:1px solid #eee}.hot-search-summary h2{font-size:24px}.hot-search-summary dl{grid-template-columns:70px 1fr;gap:8px;display:grid}.hot-search-summary dd{margin:0}.hot-search-summary li{margin:8px 0}
