.journey-availability{color:#eaf3fa;background:#102437;border:1px solid #45657c;margin:24px 0;padding:clamp(24px,4vw,56px)}.journey-availability header>p:first-child,.journey-availability article>span{letter-spacing:.06em;color:#8fd3f6;font-size:.875rem}.journey-availability h2{margin:10px 0;font-size:clamp(1.7rem,3vw,2.5rem)}.journey-availability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:28px 0;display:grid}.journey-availability article{border-right:1px solid #45657c;min-width:0;padding-right:24px}.journey-availability article:last-child{border:0;padding-right:0}.journey-availability h3{margin:12px 0;font-size:1.25rem}.journey-availability p{max-width:72ch;font-size:1rem;line-height:1.65}.journey-availability a{color:#a8ddfa;text-underline-offset:4px;min-height:24px;margin:14px 0;text-decoration:underline;display:block}.journey-availability summary{cursor:pointer;border-top:1px solid #45657c;padding:16px 0;font-size:1rem}.journey-availability :is(a,summary):focus-visible{outline-offset:4px;outline:2px solid #a8ddfa}@media (max-width:760px){.journey-availability-grid{grid-template-columns:1fr;gap:24px}.journey-availability article{border-bottom:1px solid #45657c;border-right:0;padding:0 0 20px}}.help-page .journey-availability :is(h2,h3,p){color:#eaf3fa}.help-page .journey-availability :is(a,summary){color:#a8ddfa}.help-page .journey-availability a:hover{color:#fff}.journey-availability #available-now{scroll-margin-top:112px}.visitor-overview-grid .start-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.visitor-overview-grid .start-paths a{border:1px solid var(--help-line);background:#f6fafc;flex-direction:column;align-items:flex-start;gap:12px;min-height:44px;padding:22px;font-size:1rem;line-height:1.5;text-decoration:none;display:flex}.visitor-overview-grid .start-paths a:hover{background:#eaf3f8;border-color:#7ba6bb}.visitor-overview-grid .start-paths strong{color:var(--help-ink);font-size:1.2rem;line-height:1.35}.visitor-overview-grid .start-paths span{color:var(--help-muted)}.visitor-overview-grid .start-paths .start-path-action{color:#076b91;text-underline-offset:4px;margin-top:auto;padding-top:8px;font-weight:600;text-decoration:underline}.visitor-overview-grid .start-choice-guide .start-interest{margin-top:20px}@media (max-width:800px){.visitor-overview-grid .start-paths{grid-template-columns:1fr}.visitor-overview-grid .start-paths a{padding:20px}}
