.language-switch{display:flex;gap:2px;align-items:center;border:1px solid #d8d3c4;border-radius:3px;padding:2px;background:#faf8f0}.language-switch a{display:flex;align-items:center;justify-content:center;min-width:32px;min-height:40px;font-size:10px;letter-spacing:.03em}.language-switch a[aria-current]{background:#e3e7dc;color:#345b56}.language-switch a:hover{background:#eae8dc}.header-actions{gap:14px}.desktop-nav{gap:23px}html[lang=it] .atlas-region strong,html[lang=es] .atlas-region strong{font-size:12px}html[lang=it] .atlas-story-top,html[lang=es] .atlas-story-top{flex-wrap:wrap}html[lang=it] .collection-cover h1,html[lang=es] .collection-cover h1{font-size:clamp(45px,4.5vw,64px)}@media(max-width:1150px){.desktop-nav a{font-size:11px}.desktop-nav{gap:16px}.collection-label{display:none}.site-header{padding-inline:24px}}@media(max-width:760px){.header-actions>.collection-trigger{display:none}.header-actions{gap:8px}.site-header{padding-inline:16px}.language-switch a{min-width:29px;min-height:40px}.brand{font-size:28px}.brand .sun{width:25px;height:25px}.mobile-menu-button{width:40px}.mobile-dock a,.mobile-dock button{font-size:9px}html[lang=it] .atlas-intro h1,html[lang=es] .atlas-intro h1{font-size:44px}.atlas-region strong{overflow-wrap:anywhere}.atlas-story .button{gap:12px}.chapter-nav{gap:18px}.chapter-nav a{font-size:10px}}@media(max-width:360px){.brand{font-size:24px;gap:6px}.brand .sun{width:22px;height:22px}.header-actions{gap:3px}.language-switch a{min-width:27px}.site-header{padding-inline:10px}.chapter-nav{gap:11px}}
