.destination-guide{color:#253240}.destination-guide__section{padding:3.75rem 0}.destination-guide__section--muted{background:#f5f8f7}.destination-guide__inner{width:min(1120px,calc(100% - 2rem));margin:auto}.destination-guide__intro{max-width:760px;margin:auto;text-align:center}.destination-guide h2{margin:0;color:#253240;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.18;font-weight:800}.destination-guide h3{margin:.25rem 0 .65rem;font-size:1.15rem;font-weight:800}.destination-guide p{line-height:1.7;color:#596875}.destination-guide__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.destination-guide__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.7rem 1rem;border-radius:4px;background:#e97868;color:#fff;font-weight:800;text-decoration:none}.destination-guide__button:hover{background:#cf6254;color:#fff}.destination-guide__button--outline{background:transparent;border:2px solid #12606a;color:#12606a}.destination-guide__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.7rem}.destination-guide__card{padding:1.25rem;background:#fff;border:1px solid #dbe7e3;border-top:4px solid #79bd35}.destination-guide__card p{margin:0;font-size:.94rem}.destination-guide__list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.5rem}.destination-guide__list article{padding:1.2rem;background:#fff;border:1px solid #dbe7e3}.destination-guide__faq{max-width:820px;margin:1.5rem auto 0}.destination-guide__faq details{background:#fff;border-bottom:1px solid #dbe7e3}.destination-guide__faq summary{padding:1rem 1.15rem;cursor:pointer;font-weight:800;color:#253240}.destination-guide__faq p{padding:0 1.15rem 1rem;margin:0}.destination-guide__final{background:#12606a;color:#fff;text-align:center}.destination-guide__final h2,.destination-guide__final p{color:#fff}.destination-guide__final p{max-width:680px;margin:1rem auto}.destination-guide__final .destination-guide__actions{justify-content:center}@media(max-width:760px){.destination-guide__section{padding:3rem 0}.destination-guide__grid,.destination-guide__list{grid-template-columns:1fr}}
