.hub-hero{text-align:center;padding:3.5rem 0 2.5rem}.hub-eyebrow{color:#c19a6b;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.75rem;font-size:.85rem;font-weight:700}.hub-h1{max-width:820px;margin:0 auto 1rem;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:700}.hub-lead{color:#5f6770;max-width:720px;margin:0 auto;font-size:1.1rem;line-height:1.7}.hub-options{background:#f8f9fa;padding:3rem 0}.hub-card{background:#fff;border:1px solid #e5e2dc;border-radius:12px;flex-direction:column;height:100%;padding:1.5rem;display:flex}.hub-card__name{margin-bottom:.35rem;font-size:1.25rem;font-weight:700}.hub-card__price{color:#97613a;margin-bottom:.75rem;font-size:1.1rem;font-weight:700}.hub-card__best{margin-bottom:.75rem}.hub-card__list{margin-bottom:1.25rem;padding-left:1.1rem}.hub-card__list li{margin-bottom:.3rem}.hub-btn,.hub-btn:focus{color:#fff;background:#c19a6b;border-color:#c19a6b;font-weight:600}.hub-btn:hover{color:#fff;background:#97613a;border-color:#97613a}.hub-body{padding:3rem 0 4rem}.hub-body h2{margin-top:2.5rem;margin-bottom:1rem}.hub-body h2:first-child{margin-top:0}.hub-search{padding:0 0 2.5rem}
