.hh-home-introduction{background:#f8f5ed;padding:clamp(38px,6vw,86px) 20px;text-align:center}.hh-home-introduction .content-card{max-width:900px;margin:0 auto;background:transparent;box-shadow:none;border:0;padding:0}.hh-home-introduction h2{font-family:Georgia,serif;font-weight:normal;color:#234832;font-size:clamp(32px,4vw,50px);line-height:1.2;margin:0 0 24px}.hh-home-introduction p{color:#4d5c52;line-height:1.85;font-size:clamp(16px,1.7vw,19px);margin:0 auto 19px}.hh-home-introduction .hh-d21-book-button{margin-top:20px}.hero .hh-hero-booking{margin-top:16px;background:#254d38;color:#fff;border:1px solid #c19b63}.hero .hh-hero-booking:hover{background:#356c50}@media(max-width:680px){.hh-home-introduction{padding:38px 18px}.hh-home-introduction .content-card{padding:0}}@media(prefers-reduced-motion:reduce){.hero .hh-hero-booking{transition:none}}
