/* Narrativas exclusivas da Cafeteria e do Pet Shop, sempre em sequencia vertical. */
.atlas-gallery{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(48px,6vw,72px);max-width:680px;margin-inline:auto}
.atlas-art{margin:0;min-width:0}
.atlas-art header{margin-bottom:24px}
.atlas-label{color:var(--green);font-size:.7rem;letter-spacing:.12em;margin-bottom:12px}
.atlas-art h2,.atlas-art h3{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25}
.atlas-media{width:100%;max-width:420px;aspect-ratio:5/4;margin:28px auto 0;background:#050605;border:1px solid rgba(18,201,74,.22)}
.atlas-media img{display:block;width:100%;height:100%;object-fit:contain}
.atlas-description{color:var(--muted);font-size:1rem;line-height:1.75}
.atlas-description p+p{margin-top:16px}
.atlas-intro{max-width:760px;margin:0 auto clamp(40px,6vw,64px)}
.atlas-intro h2{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.2}
.atlas-intro p{margin-top:24px;color:var(--muted);line-height:1.75}
