.route-curtain[data-astro-cid-meq4rmnq]{position:fixed;top:var(--hdr, 80px);right:0;bottom:var(--ftr, 140px);left:0;z-index:100;transform:translate(0);background:#000000f2;overflow:hidden;will-change:transform;backface-visibility:hidden;contain:layout paint style}.route-content-area[data-astro-cid-meq4rmnq]{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;background-position:center;background-repeat:no-repeat;background-size:contain}.route-content-area[data-astro-cid-meq4rmnq]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,#00000073,#00000059 35% 65%,#0000008c);z-index:0}.route-title[data-astro-cid-meq4rmnq]{position:absolute;top:5%;left:50%;transform:translate(-50%);width:min(90%,1200px);text-align:center;z-index:2}.route-title[data-astro-cid-meq4rmnq] h1[data-astro-cid-meq4rmnq]{margin:0 0 .75rem;font-weight:800;letter-spacing:.02em;color:#ff6a00;text-shadow:0 2px 10px rgba(0,0,0,.7);font-size:clamp(1.75rem,4vw,3rem);line-height:1.1}.route-title[data-astro-cid-meq4rmnq] .route-description[data-astro-cid-meq4rmnq]{margin:0;font-weight:500;color:#00ff8a;text-shadow:0 2px 8px rgba(0,0,0,.7);font-size:clamp(1rem,2.2vw,1.5rem);line-height:1.25;opacity:.95}.text-box[data-astro-cid-meq4rmnq]{position:absolute;z-index:2;box-sizing:border-box;padding:2%;background:transparent;border:none;color:#eab308}.text-box[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{margin:0;line-height:1.55;color:inherit;text-shadow:0 2px 8px rgba(0,0,0,.9);overflow-wrap:anywhere}@media (min-width: 1400px){.text-box-1[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-desktop-1)}}@media (min-width: 1200px) and (max-width: 1399px){.text-box-1[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-laptop-1)}}@media (min-width: 1024px) and (max-width: 1199px){.text-box-1[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-tablet-1)}}@media (min-width: 768px) and (max-width: 1023px){.text-box-1[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-mobile-1)}}@media (max-width: 767px){.text-box-1[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-small-1)}}@media (min-width: 1400px){.text-box-2[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-desktop-2)}}@media (min-width: 1200px) and (max-width: 1399px){.text-box-2[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-laptop-2)}}@media (min-width: 1024px) and (max-width: 1199px){.text-box-2[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-tablet-2)}}@media (min-width: 768px) and (max-width: 1023px){.text-box-2[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-mobile-2)}}@media (max-width: 767px){.text-box-2[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-small-2)}}@media (min-width: 1400px){.text-box-3[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-desktop-3)}}@media (min-width: 1200px) and (max-width: 1399px){.text-box-3[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-laptop-3)}}@media (min-width: 1024px) and (max-width: 1199px){.text-box-3[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-tablet-3)}}@media (min-width: 768px) and (max-width: 1023px){.text-box-3[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-mobile-3)}}@media (max-width: 767px){.text-box-3[data-astro-cid-meq4rmnq] p[data-astro-cid-meq4rmnq]{font-size:var(--text-size-small-3)}}@media (max-width: 768px){.route-content-area[data-astro-cid-meq4rmnq]{display:flex;flex-direction:column;gap:1rem;padding:1rem}.route-title[data-astro-cid-meq4rmnq]{position:relative;top:auto;left:auto;transform:none;width:100%;margin-bottom:.5rem;z-index:2}.text-box[data-astro-cid-meq4rmnq]{position:relative!important;width:100%!important;height:auto!important;inset:auto!important;margin:0;padding:.75rem 0;z-index:2}.text-box-1[data-astro-cid-meq4rmnq]{order:2}.text-box-2[data-astro-cid-meq4rmnq]{order:3}.text-box-3[data-astro-cid-meq4rmnq]{order:4}}
