/* Same shared shell on homepage and destination pages. */
.designer-credit{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff12;text-align:center;font-size:11px;line-height:1.8;color:#a7bbc6}.designer-credit a{display:inline-block;padding:6px 4px;color:inherit;text-decoration:none;transition:color .2s}.designer-credit a:hover{color:#dcf4ff;text-decoration:underline;text-underline-offset:4px}.designer-credit a:focus-visible{outline:2px solid #a8dff1;outline-offset:4px;border-radius:3px}
.destination-body .site-header{background:#fff}
.destination-body .site-header.is-sticky{background:#fffffff2}
.destination-body #main{min-height:50svh}
html[dir=rtl] .destination-breadcrumb ol{padding-inline-start:0}
html[dir=rtl] .destination-hero h1{letter-spacing:0;line-height:1.35}
html[dir=rtl] .destination-eyebrow{letter-spacing:0}
html[dir=rtl] .destination-intro,html[dir=rtl] .destination-section p,html[dir=rtl] .destination-faq details p{line-height:2}
html[dir=rtl] .footer-meta a,html[dir=rtl] .footer-socials{direction:inherit}
@media(max-width:760px){.designer-credit{margin-top:17px;font-size:10px}.destination-body .site-footer{margin-bottom:0}}
@media(prefers-reduced-motion:reduce){.designer-credit a{transition:none}}
