.hp-page[data-v-b0023f2c]{padding-bottom:40px}.hp-card[data-v-b0023f2c]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-lg);padding:20px 22px}.mb8[data-v-b0023f2c]{margin-bottom:8px}.hp-sec-head h3[data-v-b0023f2c]{font-size:17px;font-weight:800;margin:0 0 6px}.hp-sec-head p[data-v-b0023f2c]{margin:0}.hp-muted[data-v-b0023f2c],.hp-sec-head p[data-v-b0023f2c]{color:var(--brand-text-2);font-size:13px}.hp-muted[data-v-b0023f2c]{padding:12px 0}.hp-hero[data-v-b0023f2c]{background:linear-gradient(135deg,#5b3f38,#7a4e3c 45%,#ff6b35 130%);border-radius:var(--radius-lg);margin-bottom:8px;overflow:hidden;padding:30px 32px;position:relative}.hp-hero-deco[data-v-b0023f2c]{font-size:90px;opacity:.12;position:absolute;right:46px;top:50%;transform:translateY(-50%)}.hp-hero-inner[data-v-b0023f2c]{position:relative}.hp-eyebrow[data-v-b0023f2c]{background:#ffffff24;border-radius:var(--radius-full);color:var(--brand-mustard);display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.5px;padding:4px 12px}.hp-h1[data-v-b0023f2c]{color:#fff;font-size:27px;font-weight:800;letter-spacing:1px;line-height:1.4;margin:14px 0 8px}.hp-hero-sub[data-v-b0023f2c]{color:#ffffffbf;font-size:13px;line-height:1.7;margin:0;max-width:640px}.hp-hero-link[data-v-b0023f2c]{color:var(--brand-mustard);font-weight:700;text-decoration:none}.hp-hero-link[data-v-b0023f2c]:hover{text-decoration:underline}.hp-city-grid[data-v-b0023f2c]{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0 18px}.hp-city-chip[data-v-b0023f2c]{background:#fff;border:1px solid var(--brand-line);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;min-width:96px;padding:10px 14px;text-decoration:none;transition:all .18s}.hp-city-chip[data-v-b0023f2c]:hover{border-color:var(--brand-accent);box-shadow:0 4px 14px #ff6b351f}.hp-city-chip.hot b[data-v-b0023f2c]{color:var(--brand-accent)}.hp-city-chip b[data-v-b0023f2c]{color:var(--brand-text);font-size:14px}.hp-city-chip span[data-v-b0023f2c]{color:var(--brand-text-2);font-size:11px}.hp-city-chip.empty span[data-v-b0023f2c]{color:var(--brand-text-3)}.hp-quick[data-v-b0023f2c]{display:flex;flex-wrap:wrap;gap:10px}.hp-btn[data-v-b0023f2c],.hp-quick[data-v-b0023f2c]{align-items:center}.hp-btn[data-v-b0023f2c]{border:none;border-radius:var(--radius-full);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;padding:9px 20px;text-decoration:none}.hp-btn.primary[data-v-b0023f2c]{background:var(--brand-accent);color:#fff}
