.visitor-guide-module__L5EcyW__intro{padding-bottom:52px}.visitor-guide-module__L5EcyW__heroGrid{align-items:center;gap:36px;display:grid}.visitor-guide-module__L5EcyW__heroImage{border-radius:24px;min-height:330px;position:relative;overflow:hidden}.visitor-guide-module__L5EcyW__heroImage img{object-fit:cover}.visitor-guide-module__L5EcyW__guide{max-width:1100px}.visitor-guide-module__L5EcyW__guide h3{margin:14px 0 18px;font-size:clamp(22px,2.4vw,28px);line-height:1.25}.visitor-guide-module__L5EcyW__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.visitor-guide-module__L5EcyW__choice,.visitor-guide-module__L5EcyW__provider{background:#fffefa;border:1px solid #e4dbce;border-radius:20px;min-width:0;padding:clamp(22px,3vw,32px)}.visitor-guide-module__L5EcyW__choice{flex-direction:column;display:flex}.visitor-guide-module__L5EcyW__choice>a{align-self:flex-start;margin-top:auto}.visitor-guide-module__L5EcyW__cardLink{max-width:100%;color:var(--teal-dark);align-items:center;gap:10px;font-weight:800;display:inline-flex;text-decoration:none!important}.visitor-guide-module__L5EcyW__cardLink span{text-underline-offset:5px;text-decoration:underline}.visitor-guide-module__L5EcyW__cardLink svg{flex-shrink:0}.visitor-guide-module__L5EcyW__cardLink:hover span{text-decoration-thickness:2px}.visitor-guide-module__L5EcyW__cardLink:focus-visible{outline:3px solid var(--teal-dark);outline-offset:6px;border-radius:2px}.visitor-guide-module__L5EcyW__providers{gap:24px;display:grid}.visitor-guide-module__L5EcyW__provider dl{margin:24px 0}.visitor-guide-module__L5EcyW__provider dl>div+div{margin-top:18px}.visitor-guide-module__L5EcyW__provider dt{color:var(--teal-dark);font-weight:800}.visitor-guide-module__L5EcyW__provider dd{margin:6px 0 0}.visitor-guide-module__L5EcyW__actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.visitor-guide-module__L5EcyW__actions a{max-width:100%}.visitor-guide-module__L5EcyW__steps{gap:20px;list-style:none;display:grid;padding:0!important}.visitor-guide-module__L5EcyW__steps li{border-bottom:1px solid #e4dbce;margin:0;padding:0 0 20px}.visitor-guide-module__L5EcyW__steps strong{margin-bottom:5px;display:block}.visitor-guide-module__L5EcyW__facts{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.visitor-guide-module__L5EcyW__facts a{border:1px solid #d6deda;border-radius:999px;padding:10px 16px;font-weight:700}@media (min-width:1000px){.visitor-guide-module__L5EcyW__heroGrid:has(.visitor-guide-module__L5EcyW__heroImage){grid-template-columns:1.2fr 1fr}}@media (max-width:700px){.visitor-guide-module__L5EcyW__choices{grid-template-columns:1fr;gap:18px}.visitor-guide-module__L5EcyW__heroImage{min-height:220px}.visitor-guide-module__L5EcyW__intro{padding-bottom:32px}.visitor-guide-module__L5EcyW__actions,.visitor-guide-module__L5EcyW__facts{flex-direction:column;align-items:flex-start}}
