body.page-id-89 .bc-beach-experience{max-width:900px!important;margin-inline:auto!important}body.page-id-89 .bc-beach-section{display:block!important;margin-block:56px!important}body.page-id-89 .bc-beach-section>h2{margin:0 0 24px!important;scroll-margin-top:140px}body.page-id-89 .bc-beach-section>figure{margin:0 0 28px!important}body.page-id-89 .bc-beach-section>figure img{display:block;max-width:100%;height:auto;float:none!important;margin-inline:auto}body.page-id-89 .bc-beach-section>h3{margin:32px 0 12px!important;font-size:clamp(23px,2.6vw,30px)!important}body.page-id-89 .bc-beach-section>p{margin:0 0 20px!important}body.page-id-89 .bc-beach-link>a{display:inline-flex;align-items:center;gap:14px;min-height:44px;color:#493021;font-weight:900;text-decoration:underline;text-underline-offset:5px}body.page-id-89 .bc-wood-arrow{display:inline-block;flex:0 0 48px;width:48px;height:20px;clip-path:polygon(0 18%,68% 18%,68% 0,100% 50%,68% 100%,68% 82%,0 82%);background:repeating-linear-gradient(3deg,#65452f 0 3px,#493021 3px 5px,#785439 5px 7px)}body.page-id-89 .bc-beach-link a:focus-visible{outline:3px solid #493021;outline-offset:5px}body.page-id-89 .bc-beach-jump-links{font-weight:900!important;line-height:2!important}body.page-id-89 #faq+figure img{max-width:min(100%,428px)!important}@media(max-width:600px){body.page-id-89 .bc-beach-section{margin-block:40px!important}body.page-id-89 .bc-beach-link>a{gap:10px}body.page-id-89 .bc-wood-arrow{flex-basis:36px;width:36px;height:18px}}
