.route-map-hero[data-astro-cid-dc3rthkb]{padding:1.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:3.5rem;overflow:hidden}@media(min-width:1024px){.route-map-hero[data-astro-cid-dc3rthkb]{grid-template-columns:1.6fr 1fr;padding:2rem}}.map-controls-bar[data-astro-cid-dc3rthkb]{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-bottom:1rem;border-bottom:1px solid var(--border-subtle)}.controls-title[data-astro-cid-dc3rthkb]{font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-cyan)}.duration-pills[data-astro-cid-dc3rthkb]{display:flex;gap:.5rem;flex-wrap:wrap}.duration-btn[data-astro-cid-dc3rthkb]{background:var(--bg-card);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.85rem;font-weight:600;padding:.4rem .85rem;border-radius:var(--radius-pill);cursor:pointer;transition:var(--transition-fast)}.duration-btn[data-astro-cid-dc3rthkb]:hover{background:var(--bg-elevated);border-color:var(--accent-cyan);color:var(--text-primary)}.duration-btn[data-astro-cid-dc3rthkb].active{background:var(--accent-cyan);color:#030712;font-weight:700;border-color:var(--accent-cyan);box-shadow:0 0 15px var(--accent-cyan-glow)}.map-visual-container[data-astro-cid-dc3rthkb]{background:#02050d;border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1rem;display:flex;align-items:center;justify-content:center}.alaska-svg-map[data-astro-cid-dc3rthkb]{width:100%;height:auto;max-height:380px}.route-path[data-astro-cid-dc3rthkb]{opacity:.25;transition:opacity .3s ease,stroke-width .3s ease}.route-path[data-astro-cid-dc3rthkb].active-path{opacity:1;stroke-width:5;filter:drop-shadow(0 0 6px rgba(56,189,248,.6))}.map-info-card[data-astro-cid-dc3rthkb]{background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.75rem;display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem}.map-info-card[data-astro-cid-dc3rthkb] h3[data-astro-cid-dc3rthkb]{font-size:1.35rem;color:var(--text-primary)}.map-info-card[data-astro-cid-dc3rthkb] p[data-astro-cid-dc3rthkb]{font-size:.92rem;color:var(--text-secondary);line-height:1.6}.loop-stats[data-astro-cid-dc3rthkb]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;padding:1rem 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.stat-box[data-astro-cid-dc3rthkb]{display:flex;flex-direction:column;gap:.2rem}.stat-num[data-astro-cid-dc3rthkb]{font-size:1.15rem;font-weight:700;color:var(--accent-cyan);font-family:var(--font-mono)}.stat-label[data-astro-cid-dc3rthkb]{font-size:.72rem;color:var(--text-muted);text-transform:uppercase}.loop-action[data-astro-cid-dc3rthkb]{margin-top:.5rem}.bento-grid-container[data-astro-cid-f44o672t]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:2.5rem 0}@media(min-width:768px){.bento-grid-container[data-astro-cid-f44o672t]{grid-template-columns:repeat(12,1fr)}}.hero-section[data-astro-cid-j7pv25f6]{padding:clamp(3rem,6vw,5rem) 0 2rem;background:radial-gradient(ellipse 80% 60% at 50% 0%,hsl(199 89% 48% / .14),transparent 70%)}.hero-header-content[data-astro-cid-j7pv25f6]{max-width:900px;margin:0 auto 2.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.hero-badges[data-astro-cid-j7pv25f6]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.hero-h1[data-astro-cid-j7pv25f6]{font-size:var(--text-hero);color:var(--text-primary);line-height:1.1;letter-spacing:-.04em}.hero-subhead[data-astro-cid-j7pv25f6]{font-size:var(--text-body-lg);color:var(--text-secondary);line-height:1.65;max-width:800px}.section-spacing[data-astro-cid-j7pv25f6]{padding:clamp(3rem,5vw,6rem) 0}.status-ticker-section[data-astro-cid-j7pv25f6]{padding:1.5rem 0;border-bottom:1px solid var(--border-subtle)}.ticker-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;padding:1.25rem 1.75rem}.ticker-item[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.85rem}.ticker-icon[data-astro-cid-j7pv25f6]{font-size:1.5rem}.ticker-item[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--text-primary);display:block}.ticker-item[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--accent-cyan);margin:0}.section-header-row[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2.5rem;gap:1.5rem;flex-wrap:wrap}.section-h2[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);margin:.35rem 0 .5rem;color:var(--text-primary)}.section-sub[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--text-secondary);max-width:600px}.corridor-cards-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.corridor-cards-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}.corridor-card[data-astro-cid-j7pv25f6]{padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.card-top[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.road-surface-tag[data-astro-cid-j7pv25f6]{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono)}.card-title[data-astro-cid-j7pv25f6]{font-size:1.25rem}.card-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.card-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--accent-cyan)}.card-desc[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--text-secondary);line-height:1.55}.route-metrics-bar[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem 0;border-top:1px solid var(--border-subtle);border-bottom:1px solid var(--border-subtle)}.metric-col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.m-val[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:700;color:var(--accent-cyan);font-family:var(--font-mono)}.m-lbl[data-astro-cid-j7pv25f6]{font-size:.7rem;color:var(--text-muted);text-transform:uppercase}.card-action[data-astro-cid-j7pv25f6]{margin-top:auto}.card-link[data-astro-cid-j7pv25f6]{font-size:.88rem;font-weight:600;color:var(--accent-cyan)}.bento-card[data-astro-cid-j7pv25f6]{padding:2rem;display:flex;flex-direction:column;gap:1rem}.bento-span-7[data-astro-cid-j7pv25f6],.bento-span-5[data-astro-cid-j7pv25f6]{grid-column:span 12}@media(min-width:768px){.bento-span-7[data-astro-cid-j7pv25f6]{grid-column:span 7}.bento-span-5[data-astro-cid-j7pv25f6]{grid-column:span 5}}.bento-badge-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.dest-drive-tag[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--text-muted);font-family:var(--font-mono)}.bento-title[data-astro-cid-j7pv25f6]{font-size:1.4rem}.bento-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.bento-tagline[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--accent-cyan)}.bento-snippet[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--text-secondary);line-height:1.55}.bento-attractions-preview[data-astro-cid-j7pv25f6]{background:var(--bg-card);padding:.85rem;border-radius:var(--radius-md);font-size:.82rem}.bento-attractions-preview[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--text-primary);display:block;margin-bottom:.25rem}.bento-attractions-preview[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;color:var(--text-secondary);display:flex;flex-direction:column;gap:.2rem}.bento-action-row[data-astro-cid-j7pv25f6]{margin-top:auto}.calc-banner-header[data-astro-cid-j7pv25f6]{text-align:center;max-width:750px;margin:0 auto 2.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.excursion-preview-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.excursion-preview-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.tour-preview-card[data-astro-cid-j7pv25f6]{padding:2rem;display:flex;flex-direction:column;gap:1.25rem}.tour-badge-row[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.tour-loc-tag[data-astro-cid-j7pv25f6]{font-size:.78rem;color:var(--text-muted)}.tour-card-title[data-astro-cid-j7pv25f6]{font-size:1.25rem}.tour-card-title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--text-primary)}.tour-card-desc[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--text-secondary);line-height:1.55}.tour-operators-list[data-astro-cid-j7pv25f6]{background:var(--bg-card);padding:.85rem;border-radius:var(--radius-md);font-size:.82rem}.tour-operators-list[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--accent-gold);display:block;margin-bottom:.35rem}.tour-operators-list[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;color:var(--text-secondary);display:flex;flex-direction:column;gap:.25rem}.eeat-card[data-astro-cid-j7pv25f6]{padding:clamp(2rem,4vw,3.5rem);background:linear-gradient(135deg,#0c1322,#151d2e);border-color:var(--border-highlight)}.eeat-header[data-astro-cid-j7pv25f6]{text-align:center;max-width:750px;margin:0 auto 2.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}.eeat-pillars-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem;margin-bottom:2.5rem}.eeat-pillar[data-astro-cid-j7pv25f6]{background:var(--bg-card);padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--border-subtle)}.pillar-icon[data-astro-cid-j7pv25f6]{font-size:2rem;margin-bottom:.75rem;display:block}.eeat-pillar[data-astro-cid-j7pv25f6] h4[data-astro-cid-j7pv25f6]{font-size:1.05rem;color:var(--text-primary);margin-bottom:.5rem}.eeat-pillar[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.eeat-footer-cta[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}
