._included_oul2u_1{background:var(--brand-blue);color:#dbe5ef;padding:var(--spacing-20) var(--spacing-6)}._inner_oul2u_6{max-width:var(--content-width);margin:0 auto}._inner_oul2u_6 h2{color:#fff;font-size:clamp(1.7rem,3.2vw,2.4rem);font-weight:var(--fw-heading);margin:0 0 var(--spacing-8)}._ticks_oul2u_16{list-style:none;padding:0;margin:0 0 var(--spacing-8);display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4) var(--spacing-8)}._ticks_oul2u_16 li{padding-left:var(--spacing-8);position:relative;line-height:1.6;color:#fff}._ticks_oul2u_16 li:before{content:"✓";position:absolute;left:0;top:-2px;width:22px;height:22px;border-radius:50%;background:var(--accent);color:#fff;font-size:.8rem;font-weight:var(--fw-heading);display:flex;align-items:center;justify-content:center}._inner_oul2u_6 p{max-width:var(--prose-width);line-height:1.7;margin:0}._faq_oul2u_51{padding:var(--spacing-20) var(--spacing-6)}._faqInner_oul2u_54{max-width:var(--prose-width, 760px);margin:0 auto}._faqInner_oul2u_54 h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:var(--fw-heading);color:var(--brand-blue);margin:0 0 var(--spacing-6)}._faqItem_oul2u_64{border-bottom:1px solid var(--border);padding:var(--spacing-4) 0}._faqItem_oul2u_64 summary{cursor:pointer;font-weight:var(--fw-heading);color:var(--brand-blue);font-size:1.05rem;list-style:none}._faqItem_oul2u_64 summary::-webkit-details-marker{display:none}._faqItem_oul2u_64 summary:before{content:"+";display:inline-block;width:1.2em;color:var(--accent)}._faqItem_oul2u_64[open] summary:before{content:"–"}._faqItem_oul2u_64 p{margin:var(--spacing-3) 0 0 1.2em;line-height:1.7}._faqItem_oul2u_64 a,._guides_oul2u_92 a{color:var(--accent)}._guidesTitle_oul2u_95{margin:2.5rem 0 var(--spacing-3);color:var(--brand-blue);font-size:1.15rem}._guides_oul2u_92{margin:0;padding-left:1.2em;line-height:1.9}._routes_oul2u_105{padding:var(--spacing-20) var(--spacing-6) 0}._routesInner_oul2u_108{max-width:var(--content-width);margin:0 auto}._routesInner_oul2u_108 h2{font-size:clamp(1.6rem,3vw,2.2rem);font-weight:var(--fw-heading);color:var(--brand-blue);margin:0 0 var(--spacing-3)}._routesInner_oul2u_108>p{color:var(--muted-foreground);line-height:1.7;margin:0 0 var(--spacing-6)}._routeGrid_oul2u_123{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-4)}._routeCard_oul2u_128{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--radius-xl);overflow:hidden;text-decoration:none;box-shadow:var(--shadow-md)}._routeCard_oul2u_128 img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}._routeCard_oul2u_128:hover img{transform:scale(1.04)}._routeCard_oul2u_128 span{position:absolute;inset:auto 0 0;padding:2.5rem 1.25rem var(--spacing-8);background:linear-gradient(transparent,#0c2440eb);color:#fff;font-weight:var(--fw-heading);display:flex;align-items:center;gap:var(--spacing-2)}._routeCard_oul2u_128 small{position:absolute;left:1.25rem;bottom:var(--spacing-3);color:#f6c3ab;font-size:.8rem;font-weight:var(--fw-medium)}@media(max-width:960px){._routeGrid_oul2u_123{grid-template-columns:1fr 1fr}}@media(max-width:760px){._ticks_oul2u_16{grid-template-columns:1fr}}@media(max-width:560px){._routeGrid_oul2u_123{grid-template-columns:1fr}}
