#hiking-search-form-wrap{scroll-margin-top:88px}.hes-hero-wrap{--hes-hero-accent:#0073aa;--hes-hero-accent-hover:#005d8c;--hes-hero-surface:rgba(255, 255, 255, 0.75);--hes-hero-surface-solid:#ffffff;--hes-hero-muted:#5c6670;--hes-hero-border:rgba(16, 24, 40, 0.12);--hes-hero-shadow:0 16px 40px rgba(16, 24, 40, 0.12);max-width:920px;margin:0 auto;box-sizing:border-box}.hes-hero-card{background:var(--hes-hero-surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgb(255 255 255 / .55);border-radius:12px;box-shadow:var(--hes-hero-shadow);padding:22px 24px 20px;box-sizing:border-box}.hes-hero-head{margin-bottom:16px}.hes-hero-wrap .hes-hero-card .hes-hero-title{margin:0 0 6px;padding:0;font-family:inherit;font-size:24px;font-weight:600;line-height:1.3;letter-spacing:normal;text-transform:none;color:#3d4349}.hes-hero-wrap .hes-hero-card .hes-hero-subtitle{margin:0;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.45;letter-spacing:normal;text-transform:none;color:var(--hes-hero-muted)}.hes-hero-form{margin:0}.hes-hero-row{display:grid;gap:10px;align-items:end}.hes-hero-row--two-fields{grid-template-columns:minmax(0,2.2fr) minmax(140px,1fr) auto}.hes-hero-field label{display:block;margin-bottom:5px;font-size:12px;font-weight:600;color:#2c3338}.hes-hero-field input[type="text"],.hes-hero-field select{width:100%;padding:11px 12px;border:1px solid #ccd0d4;border-radius:8px;font-size:14px;line-height:1.3;background:var(--hes-hero-surface-solid);box-sizing:border-box}.hes-hero-field input[type="text"]:focus,.hes-hero-field select:focus{outline:2px solid rgb(0 115 170 / .25);border-color:var(--hes-hero-accent)}.hes-hero-submit{padding:11px 22px;border:none;border-radius:8px;background:var(--hes-hero-accent);color:#fff;font-size:14px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background 0.15s ease}.hes-hero-submit:hover{background:var(--hes-hero-accent-hover)}.hes-hero-hint{margin:12px 0 0;font-size:12px;color:var(--hes-hero-muted)}.hes-hero-hint a{color:#F23400;font-weight:600;text-decoration:none}.hes-hero-hint a:hover{color:#c92900;text-decoration:underline}@media (max-width:1024px){.hes-hero-wrap{--hes-hero-surface:rgba(255, 255, 255, 0.85)}.hes-hero-card{padding:18px 16px 16px}.hes-hero-wrap .hes-hero-card .hes-hero-title{font-size:21px}.hes-hero-row,.hes-hero-row--two-fields{grid-template-columns:1fr}.hes-hero-submit{width:100%;padding-top:13px;padding-bottom:13px}}.hes-refine-wrap{max-width:1200px;margin:28px auto 8px;box-sizing:border-box}.hes-refine-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;padding:16px 20px;background:#f0f6fa;border:1px solid #b4c9d8;border-radius:8px}.hes-refine-text strong{display:block;font-size:15px;color:#1d2327;margin-bottom:4px}.hes-refine-text p{margin:0;font-size:13px;line-height:1.45;color:#5c6670}.hes-refine-link{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:#0073aa;color:#fff!important;border-radius:6px;font-size:13px;font-weight:700;text-decoration:none!important;white-space:nowrap}.hes-refine-link:hover{background:#005d8c;color:#fff!important}@media (max-width:640px){.hes-refine-inner{flex-direction:column;align-items:stretch}.hes-refine-link{justify-content:center}}