.destination-page{max-width:1180px;margin:0 auto;padding:54px 24px 70px}.destination-heading{max-width:760px;margin-bottom:35px}.destination-heading h1{font-size:clamp(36px,6vw,66px);line-height:1.05;letter-spacing:-2px;margin:12px 0 20px}.destination-heading>p:not(.eyebrow){color:#646a73;font-size:18px;line-height:1.7}.destination-page .offers{margin:0;border-radius:16px;padding:45px 40px}.destination-page .smart-catalog{margin:0}.destination-return{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.destination-return a{min-height:46px}.destination-page .offer-button:focus-visible{outline:3px solid #d81f2a;outline-offset:5px}@media(max-width:650px){.destination-page{padding:32px 18px 45px}.destination-page .offers{padding:30px 24px}.destination-return{flex-direction:column}.destination-return a{text-align:center}.destination-page .offers .offer-button{white-space:normal;justify-content:space-between}}
