/* A single atlas, with two complementary scales and one shared route selection. */
.atlas-views{display:flex;border-top:1px solid #c8b38a33;scroll-margin-top:105px;padding:0 35px;gap:36px;background:#102e23}
.atlas-views button{display:flex;align-items:center;gap:14px;position:relative;min-height:85px;padding:18px 3px;color:#b7c7b9;text-align:left;border:0;border-bottom:2px solid transparent;flex:1;font-size:17px}
.atlas-views button svg{width:25px;height:25px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linejoin:round;stroke-linecap:round}
.atlas-views button small{display:block;margin-top:3px;font-size:10px;letter-spacing:.05em;color:#b7c7b9}
.atlas-views button[aria-selected=true]{color:#e7cda4;border-bottom-color:#e7cda4}
.atlas-views button:hover{color:#fff2dc}.atlas-views button:focus-visible{outline:2px solid #e7cda4;outline-offset:-6px}
#atlas-route-panel[hidden],#atlas .support-experience[hidden]{display:none!important}
.journey #atlas .support-experience{margin:0;padding:0;border:0;background:#102e23;scroll-margin-top:110px}
#atlas .support-body{grid-template-columns:1.5fr 1fr;min-height:570px;background:#12382e;border-top:1px solid #c8b38a33}
#atlas .support-landscape{width:100%;align-self:center;aspect-ratio:600/400;display:block;background:#12382e}
#atlas .support-landscape>svg{width:100%;height:auto;max-height:none}
#atlas .support-story{padding:35px 30px;border-color:#c8b38a33}
.journey #atlas .support-story .atlas-support-context{min-height:0;font-size:9px;letter-spacing:.11em;color:#d2b583;margin:0 0 27px;line-height:1.9;text-transform:uppercase}
#atlas .support-story-top{letter-spacing:.09em;font-size:9px;margin-bottom:20px}
.journey #atlas .support-story h4{font-size:clamp(32px,3.3vw,48px)}
#atlas .support-controls{padding:26px 30px;background:#102e23}
#atlas .support-tabs{max-width:780px;margin:0 auto 24px;gap:14px}
#atlas .support-tabs button{border:0;border-bottom:1px solid #dec39a50;min-height:48px}
#atlas .support-tabs button[aria-selected=true]{background:#dec39a15;border-bottom-color:#dec39a;color:#f0ce8d}
#atlas .support-tabs button[aria-selected=true]>span{color:#d0b387}
#atlas .support-scrub{max-width:780px;margin:auto}
.journey #atlas .support-footnote{padding:20px 30px;background:#102e23}
.atlas-care-link{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;font-size:12px;line-height:1.65;color:#e7cda4;padding:20px 0 0;margin-top:8px;grid-column:1/-1}
.atlas-care-link span{font-size:20px}.atlas-care-link:hover{color:#fff2dc}.atlas-care-link:focus-visible{outline:2px solid #e7cda4;outline-offset:4px}
@media(prefers-reduced-motion:no-preference){#atlas-route-panel:not([hidden]),#atlas .support-experience:not([hidden]){animation:atlas-enter .45s ease both}@keyframes atlas-enter{from{opacity:.35;translate:0 5px}to{opacity:1;translate:0 0}}}
@media(max-width:1000px){#atlas .support-body{grid-template-columns:1fr;min-height:0}#atlas .support-landscape{aspect-ratio:600/400;max-height:540px}#atlas .support-landscape>svg{height:100%}#atlas .support-story{border-left:0}#atlas .support-story p{min-height:0}#atlas .support-story-note{margin-top:24px}}
@media(max-width:600px){.atlas-views{padding:0 20px;gap:20px}.atlas-views button{font-size:15px;gap:9px;min-height:82px}.atlas-views button svg{width:21px;height:21px}.atlas-views button small{font-size:9px}.journey #atlas .support-experience{margin:0}#atlas .support-landscape{max-height:none}#atlas .support-story{padding:28px 22px}.journey #atlas .support-story h4{font-size:35px}#atlas .support-controls{padding:25px 22px}#atlas .support-tabs{gap:8px}#atlas .support-tabs button{min-height:62px}#atlas .support-scrub{gap:18px}.journey #atlas .support-footnote{padding:20px 22px}}
