.atlas .reading-layout aside{--muted:var(--blue)}.atlas .reading-layout aside small{color:var(--ink);font-size:13px}.atlas{background:var(--wash);color:var(--ink)}.atlas .intro{align-items:center;column-gap:48px;padding-top:48px}.atlas .intro h1{letter-spacing:-.035em;font-size:clamp(48px,5.3vw,76px)}.atlas .intro-actions{flex-wrap:wrap;grid-column:2;align-items:center;gap:14px;margin-top:16px;font-size:13px;display:flex}.atlas .intro-actions .share-action{margin:0}.atlas .cta{color:var(--paper)}.atlas .cta.light{color:var(--ink);background:var(--wash)}.atlas .place-card{background:var(--paper);border:1px solid var(--wash-alt);border-radius:6px;padding:0 18px 18px;overflow:hidden}.atlas .place-card .card-image{margin-left:-18px;margin-right:-18px}.atlas .place-card h3,.atlas .place-card p{margin:12px 0}.atlas .themes{border-top:1px solid var(--wash-alt)}.atlas .region-section{background:var(--wash);border:1px solid var(--line)}.atlas .region-links a{border-bottom:1px solid var(--line);padding:14px 4px}.atlas .feature-section{background:var(--wash);border:1px solid var(--line);border-radius:8px;margin:24px 0 48px;padding:36px;scroll-margin-top:24px}.atlas .feature-intro{margin-bottom:28px}.atlas .feature-stage{grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;min-height:420px;display:grid}.atlas .feature-art{aspect-ratio:16/11;background:var(--ink);border-radius:5px;position:relative;overflow:hidden}.atlas .feature-art picture{opacity:0;transition:opacity .5s;position:absolute;inset:0}.atlas .feature-art picture[data-active=true]{opacity:1}.atlas .feature-art img{object-fit:cover;object-position:65% center;width:100%;height:100%;display:block}.atlas .feature-copy{flex-direction:column;justify-content:center;align-self:stretch;min-width:0;min-height:420px;display:flex}.atlas .feature-copy h3{margin:12px 0;font-family:Manrope_700Bold,Arial,sans-serif;font-size:38px}.atlas .feature-copy p{margin:8px 0}.atlas .feature-copy .feature-note{color:var(--ink);font-size:13px;line-height:1.6}.atlas .feature-copy .cta{align-self:start;margin-top:18px;font-size:14px}.atlas .feature-controls{flex-wrap:wrap;gap:8px;margin:24px 0 12px;display:flex}.atlas .feature-controls button,.atlas .gallery-controls button,.atlas .share-action button{background:var(--paper);border:1px solid var(--muted);cursor:pointer;min-height:44px;color:var(--ink);border-radius:24px;padding:10px 16px}.atlas .feature-controls button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.atlas .feature-credit{color:var(--ink);font-size:11px;display:block}.atlas .app-promo{background:var(--wash-alt);max-width:none;color:var(--ink);border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;align-items:start;gap:0 40px;margin:0 0 48px;padding:40px;display:grid}.atlas .app-promo>.eyebrow,.atlas .app-promo>h2,.atlas .app-promo>p,.atlas .app-promo>.cta{grid-column:1}.atlas .app-promo>h2{margin:24px 0;font-size:clamp(38px,4vw,54px)}.atlas .app-promo>p{color:var(--ink);margin:0 0 24px}.atlas .app-promo>.cta{justify-self:start}.atlas .app-promo .app-availability{color:var(--ink);font-size:13px}.atlas .app-promo .app-promo-visual{grid-area:1/2/7;min-width:0;margin:0}.atlas .app-promo .promo-stage{background:var(--surface-muted);justify-content:center;padding:20px 10%}.atlas .app-promo .promo-phone{width:195px}.atlas .app-promo .promo-controls button,.atlas .app-promo .promo-choices button{color:var(--ink);background:var(--paper);border-color:var(--muted);min-height:44px}.atlas .app-promo .promo-choices button[aria-pressed=true]{background:var(--line);color:var(--ink)}.atlas .app-promo .promo-descriptions{min-height:115px;color:var(--ink)}.atlas .app-promo .promo-motion-note,.atlas .app-promo .app-promo-credit{color:var(--ink)}.atlas .app-promo .app-promo-credit a{color:var(--ink);text-decoration:underline}.atlas .reading-layout{max-width:780px;margin:0 auto;padding:32px 0;display:block}.atlas .reading-layout article{width:100%;max-width:72ch;margin:0 auto;font-size:18px;line-height:1.9}.atlas .reading-layout article section{padding:12px 0 22px;scroll-margin-top:24px}.atlas .reading-layout h2{margin-top:28px;font-size:38px}.atlas .reading-layout aside{background:var(--wash);border:1px solid var(--line);border-radius:6px;max-height:none;margin-top:40px;padding:28px;position:static;overflow:visible}.atlas .reading-layout aside a{text-decoration:underline}.atlas .reading-layout aside li{margin:12px 0}.atlas .story-index{background:var(--wash-alt);border:1px solid var(--line);border-radius:5px;flex-wrap:wrap;gap:10px 20px;max-width:780px;margin:25px auto 0;padding:24px;font-size:13px;display:flex}.atlas .story-index strong{flex-basis:100%}.atlas .story-index ul{flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;list-style:none;display:flex}.atlas .story-index li{cursor:default;padding:5px 0}.atlas .story-photo{margin:24px 0 40px}.atlas .story-photo img{aspect-ratio:16/10;object-fit:cover;border-radius:5px;width:100%;height:auto;display:block}.atlas .story-photo figcaption{color:var(--ink);padding:12px 0;font-size:13px;line-height:1.6}.atlas .story-photo .credit{font-size:11px}.atlas .detail-actions{background:var(--paper);border:1px solid var(--wash-alt);border-radius:5px;align-items:start;gap:20px;padding:20px}.atlas .read-aloud{flex-wrap:wrap;align-items:center;gap:8px;max-width:440px;display:flex}.atlas .read-aloud [role=status]{width:100%;color:var(--ink);font-size:12px}.atlas .read-aloud button{cursor:pointer;border:1px solid var(--muted);background:var(--wash);color:var(--ink);border-radius:20px;min-height:44px;padding:8px 14px}.atlas .share-action{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.atlas .share-action small{align-self:center;font-size:11px;display:block}.atlas .share-action input{width:100%;min-width:0;max-width:100%}.atlas .gallery-stage{isolation:isolate;background:var(--ink);border-radius:5px;position:relative;overflow:hidden}.atlas .gallery-frame{opacity:0;transition:opacity .5s;position:absolute;inset:0}.atlas .gallery-frame[data-active=true]{opacity:1}.atlas .gallery-frame img{object-fit:contain;width:100%;height:100%}.atlas .gallery-caption{min-height:4em}.atlas .thumbnails button{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:4px;padding:3px}.atlas .thumbnails button[aria-pressed=true]{border-color:var(--ink)}.atlas .thumbnails img{object-fit:cover;width:100%;height:70px}@media (width<=760px){.atlas .intro{display:block}.atlas .intro h1{font-size:clamp(44px,11vw,60px)}.atlas .intro-actions{gap:16px;margin-top:20px}.atlas .intro-actions .share-action{width:100%}.atlas .place-card{padding:0 12px 14px}.atlas .place-card .card-image{margin-left:-12px;margin-right:-12px}.atlas .feature-section{margin:16px 0 28px;padding:24px 18px}.atlas .feature-stage{flex-direction:column;align-items:stretch;gap:20px;min-height:0;display:flex}.atlas .feature-art{aspect-ratio:6/5;width:100%}.atlas .feature-copy{min-height:400px}.atlas .feature-copy h3{font-size:34px}.atlas .feature-copy .cta{gap:12px;max-width:100%;padding:12px 16px;font-size:13px}.atlas .feature-controls{gap:8px}.atlas .feature-controls button{padding:9px 12px;font-size:12px}.atlas .feature-controls button:first-child{flex-basis:100%}.atlas .app-promo{margin-bottom:28px;padding:28px 20px;display:block}.atlas .app-promo>h2{font-size:40px}.atlas .app-promo .app-promo-visual{margin-top:28px}.atlas .app-promo .promo-phone{width:190px}.atlas .app-promo .promo-descriptions{min-height:145px}.atlas .reading-layout article{font-size:17px;line-height:1.85}.atlas .reading-layout h2{font-size:33px}.atlas .reading-layout aside{padding:22px 18px}.atlas .story-index{gap:10px 15px;padding:20px}.atlas .detail-actions{flex-direction:column;align-items:stretch;padding:18px}.atlas .gallery-controls{flex-wrap:wrap;gap:8px}.atlas .gallery-controls button{padding:10px 12px;font-size:13px}}@media (prefers-reduced-motion:reduce){.atlas .gallery-frame,.atlas .feature-art picture{transition:none}}.atlas .header-menu-toggle{display:none}@media (width<=760px){.atlas .site-header{align-items:center;gap:14px;padding:18px 20px}.atlas .header-menu-toggle{border:1px solid var(--line);background:var(--paper);min-height:44px;color:var(--ink);border-radius:24px;justify-content:center;align-items:center;padding:8px 18px;display:inline-flex}.atlas .site-header nav{width:100%;padding:12px 0 0;display:none}.atlas .site-header nav[data-open=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.atlas .site-header nav a{white-space:normal;justify-content:center;min-height:44px}.atlas .site-header nav .editor-link{grid-column:1/-1}}