/* The desktop presentation remains authoritative. Added controls are mobile-only. */
.compact-cta-label,.compact-short-label,.compact-map-icon,.compact-budget-link,.compact-review-open,.compact-cinema-logo,.compact-live-label{display:none!important}
@media(max-width:800px){
 @layer atlas-light-actions {

  html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-strip{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-place{grid-column:1/-1!important;grid-row:2!important;margin:8px 0 0!important;padding:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now :is(.windhoek-temperature,.windhoek-humidity,.windhoek-moon){grid-row:1!important;width:auto!important;min-width:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-temperature{grid-column:1!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-humidity{grid-column:2!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-moon{grid-column:3!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-place{width:100%!important;height:auto!important;min-height:0!important;max-width:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-heading{margin:0 0 8px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-clocks{gap:8px 14px!important;flex-wrap:wrap!important;font-size:12px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .orientation-intro>p,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte>.editorial-section-links{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .discovery-after{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:14px!important;margin-top:18px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .discovery-after>p{margin:0!important;flex:1!important;font-size:12px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .discovery-after>a{display:inline-flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;padding:10px 16px!important;border:1px solid #d8ded4!important;border-radius:999px!important;text-decoration:none!important;font-size:13px!important;background:#fff!important;color:#151716!important;flex:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .discovery-after>a svg:not(.compact-map-icon){display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .discovery-after>a .compact-map-icon{display:block!important;width:22px!important;height:22px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .orientation-questions{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:24px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .orientation-questions>span{grid-column:1/-1!important;margin:0 0 3px!important;font-size:11px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .orientation-questions>a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:12px 3px!important;min-height:76px!important;min-width:0!important;border-radius:18px!important;font-size:0!important;line-height:0!important;text-decoration:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .orientation-questions>a>svg{width:23px!important;height:23px!important;margin:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .orientation-questions .compact-short-label{display:block!important;font:400 12px/1.2 Atlas,Arial,sans-serif!important;color:#284736!important;word-break:normal!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-expansion{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte #myredland-2027 .myredland-expand{display:flex!important;justify-content:flex-end!important;align-items:center!important;min-height:24px!important;margin:0!important;font-size:0!important;line-height:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte #myredland-2027 .myredland-expand b{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte #myredland-2027 .myredland-expand::after{content:''!important;display:block!important;width:12px!important;height:12px!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;transform:rotate(45deg)!important;margin:0 5px 6px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte #myredland-2027[open] .myredland-expand::after{transform:rotate(225deg)!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte #myredland-2027>summary{row-gap:8px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #proposte .proposal-price-state .compact-full-label,
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #proposte>.proposal-footnote{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-price{margin-bottom:3px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-price-state{margin:3px 0 14px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #proposte .compact-budget-link{display:inline!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:7px 0!important;min-height:36px!important;color:#b9442b!important;font:400 12px/1.5 Atlas,Arial,sans-serif!important;text-decoration:underline!important;text-underline-offset:3px!important;cursor:pointer!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #viaggiare .journey-heading>p{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #viaggiare .journey-card-link{position:relative!important;display:block!important;isolation:isolate!important;overflow:hidden!important;border-radius:22px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #viaggiare .journey-card-link>figure{margin:0!important;min-height:340px!important;height:380px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #viaggiare .journey-card-link>figure img{height:100%!important;width:100%!important;object-fit:cover!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #viaggiare .journey-card-copy{position:absolute!important;inset:auto 0 0!important;z-index:2!important;padding:60px 24px 26px!important;background:linear-gradient(transparent,#101b15e8)!important;color:#fff!important;min-height:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #viaggiare .journey-card-copy :is(h3,p,span,strong,a){color:#fff!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #viaggiare .journey-card-copy h3{font-size:34px!important;margin:0 0 12px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #viaggiare .journey-card-copy p{font-size:14px!important;line-height:1.5!important;margin:0 0 18px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #viaggiare .journey-card-action{font-size:14px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-in-numeri .proof-heading{display:flex!important;flex-direction:column!important;gap:14px!important;min-height:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-in-numeri .proof-heading>.mobile-brand-picture{display:block!important;order:-1!important;width:50%!important;height:auto!important;margin:0 0 6px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-in-numeri .proof-journey-brand{display:block!important;position:static!important;inset:auto!important;width:100%!important;height:auto!important;max-height:32px!important;min-height:0!important;margin:0!important;object-fit:contain!important;object-position:left center!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-in-numeri #proof-title{color:#f74100!important;margin:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #recensioni .google-summary,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #recensioni .review-context{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #recensioni .review-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #recensioni .review-grid>.google-review:first-child{grid-column:1/-1!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni [data-compact-review]{position:relative!important;padding:16px!important;min-width:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni [data-compact-review]>header{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni [data-compact-review]>header>.google-word{order:-1!important;flex:0 0 100%!important;font-size:16px!important;justify-content:flex-start!important;margin:0 0 4px!important;text-align:left!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni [data-compact-review] .review-avatar{width:30px!important;height:30px!important;font-size:11px!important;flex:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni [data-compact-review]>header>div{flex:1!important;min-width:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni [data-compact-review] h3{font-size:12px!important;line-height:1.35!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni [data-compact-review] :is(blockquote,.review-context,header small),
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni [data-compact-review]>a{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni [data-compact-review]>.google-stars{font-size:19px!important;margin:14px 0 0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #recensioni .compact-review-open{display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;z-index:3!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #paesaggi>.reel-navigation{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #paesaggi .reel-edge-next{display:flex!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas-stage .mobile-map-followup{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas-stage:not(.is-minimal){display:flex!important;flex-direction:column!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas-stage:not(.is-minimal)>.atlas-heading{order:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas-stage:not(.is-minimal)>.atlas-art{order:1!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas-stage:not(.is-minimal)>.atlas-entry-row{order:2!important;position:static!important;margin:8px 0 16px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas-stage.is-minimal>.atlas-entry-row{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-copy>p{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-stage{display:flex!important;flex-direction:column!important;gap:18px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-copy{display:contents!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-copy>h2{order:-1!important;margin:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-image{width:100%!important;margin:0!important;order:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-stage>.glass-button{order:1!important;align-self:flex-start!important;margin:0!important;background:#d3ef42!important;border-color:#d3ef42!important;color:#151716!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #radici .botanical-copy>p,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #radici .botanical-copy>.cinema-text-link,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #taccuino .specimen-left>p,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #taccuino .specimen-left>.glass-button,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #taccuino #home-fauna-lead{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #radici #botanical-species-title,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #taccuino .specimen-left>h2{color:#f74100!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #taccuino #home-fauna-figure{touch-action:pan-y!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-cinema{position:relative!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-cinema .interlude-copy{position:absolute!important;padding-top:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-cinema .cinema-interlude-brand{position:absolute!important;top:26px!important;left:24px!important;width:247px!important;max-width:calc(100% - 48px)!important;height:auto!important;max-height:44px!important;margin:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-layout{display:flex!important;flex-direction:column!important;gap:20px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-intro{display:contents!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-intro>h2{order:-2!important;margin:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-panels{order:-1!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:88%!important;grid-template-columns:none!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;gap:12px!important;padding:0 0 8px!important;scrollbar-width:none!important;width:100%!important;min-width:0!important;align-items:start!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact].mobile-compact-ready #prepararsi .departure-panels>[role=tabpanel]{display:block!important;position:relative!important;inset:auto!important;scroll-snap-align:start!important;min-width:0!important;width:100%!important;min-height:530px!important;height:530px!important;overflow:hidden!important;border-radius:22px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-panels>[role=tabpanel]>img{height:100%!important;width:100%!important;object-fit:cover!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-panel-copy{position:absolute!important;inset:auto 0 0!important;padding:70px 20px 22px!important;background:linear-gradient(transparent,#10291fe6)!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi [role=tablist]{order:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi [role=tab]{padding:12px 8px!important;min-height:70px!important;display:flex!important;flex-direction:column-reverse!important;align-items:center!important;justify-content:center!important;gap:7px!important;font-size:11px!important;text-align:center!important;border-radius:16px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi [role=tab]>small{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-topic-icon{width:22px!important;height:22px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi>.editorial-section-links{display:flex!important;justify-content:flex-end!important;margin:20px 0 0!important;order:3!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-actions{gap:8px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-actions>a{font-size:12px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #persone .people-heading>p{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .header-cta{width:auto!important;max-width:112px!important;min-width:0!important;padding:9px 9px!important;gap:7px!important;display:flex!important;flex:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .header-cta>.header-action-label{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .header-cta>.compact-cta-label{display:block!important;position:static!important;width:auto!important;height:auto!important;clip:auto!important;overflow:visible!important;opacity:1!important;white-space:normal!important;font:400 11px/1.2 Atlas,Arial,sans-serif!important;color:#fff!important;text-align:left!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .header-cta>svg{width:23px!important;height:23px!important;flex:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead{gap:6px!important;padding-inline:10px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>button:not(.header-cta),
  html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>:is(.header-search,.header-language-link,.header-saved-link){width:28px!important;height:32px!important;min-width:28px!important;padding:4px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .wordmark{flex:1!important;min-width:80px!important;max-width:120px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .wordmark img{width:100%!important;height:auto!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .closing-cta{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .closing-landscape{position:relative!important;min-height:510px!important;height:510px!important;margin-bottom:24px!important;overflow:hidden!important;border-radius:22px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .closing-landscape>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;object-fit:cover!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .closing-landscape>figcaption{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .compact-closing-overlay{position:absolute!important;inset:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;padding:80px 24px 30px!important;background:linear-gradient(transparent,#101c14e6)!important;color:#fff!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .compact-closing-overlay h2{font-size:42px!important;color:#fff!important;margin:0 0 18px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .compact-closing-overlay .closing-note{font-size:16px!important;color:#fff!important;margin:0 0 24px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .compact-closing-overlay .closing-contact{background:#f56642!important;border-color:#f56642!important;color:#fff!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .closing-content{padding:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .b2b{margin:0!important;padding:0!important;gap:14px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .b2b>span{font:500 20px/1.3 Atlas,Arial,sans-serif!important;letter-spacing:-.02em!important;color:#151716!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .b2b>.glass-button{background:#d3ef42!important;color:#151716!important;border-color:#d3ef42!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .essential-contact-links{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;margin:14px 0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .essential-contact-links>a{display:inline-flex!important;gap:8px!important;align-items:center!important;color:#b9442b!important;font-size:14px!important;line-height:1.5!important;min-height:32px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .essential-contact-links>a>svg{height:15px!important;width:15px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-services{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-services>.essential-contacts{grid-column:1/-1!important;margin:0 0 12px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-services>section:not(.essential-contacts){min-width:0!important;margin:0!important;padding:16px 12px!important;border:1px solid #d8ded4!important;border-radius:18px!important;background:#ffffffb0!important;display:flex!important;flex-direction:column!important;gap:10px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-services>section:not(.essential-contacts)>small{font-size:9px!important;letter-spacing:.04em!important;line-height:1.35!important;margin:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-partner-logo{width:110px!important;max-width:100%!important;height:30px!important;object-fit:contain!important;object-position:left center!important;margin:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-services>section:not(.essential-contacts)>h3{font-size:18px!important;line-height:1.2!important;letter-spacing:-.03em!important;margin:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-service-link{font-size:12px!important;line-height:1.4!important;margin-top:auto!important;padding-top:4px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-identity>h2{margin-bottom:16px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-identity>p:first-of-type{font-weight:600!important;margin-top:0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-group>summary{padding-block:12px!important;min-height:44px!important;font-size:15px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-cascade{gap:0!important;margin-top:18px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .cascade-links{gap:9px!important;padding:0 0 16px!important;font-size:13px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #footer address>.footer-registration{font:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;margin:12px 0 0!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizio>.hero,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizio>#sguardo,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizio>section.section:not(#catalogo),
  html body.cinema.editorial-pass.refined[data-mobile-compact] #catalogo>.catalog-spotlight,
  html body.cinema.editorial-pass.refined[data-mobile-compact] #come-guardare>div:nth-child(2){display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #namibia-live{position:fixed!important;top:104px!important;left:12px!important;right:auto!important;z-index:45!important;display:flex!important;gap:7px!important;align-items:center!important;padding:11px 12px!important;background:#f7f8f2ec!important;border:1px solid #d8ded4!important;border-radius:999px!important;color:#151716!important;font-size:0!important;line-height:0!important;text-decoration:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #namibia-live>.compact-live-label{display:inline!important;font:500 11px/1 Atlas,Arial,sans-serif!important;color:#151716!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #namibia-live>svg{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #namibia-live>.live-dot{display:block!important;width:8px!important;height:8px!important;background:#d3ef42!important;border-radius:50%!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizio{padding-top:152px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizio>.cinema-local-nav{margin:0 16px 26px!important;padding:10px 0!important;gap:12px!important;flex-wrap:wrap!important;position:static!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizio>.cinema-local-nav>a:first-child{font-size:0!important;line-height:0!important;margin-right:auto!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizio>.cinema-local-nav .compact-cinema-logo{display:block!important;width:150px!important;height:auto!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizio>.cinema-local-nav>a[href="#sguardo"]{display:none!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #inizio>.cinema-local-nav>a:not(:first-child){font-size:12px!important}
  html body.cinema.editorial-pass.refined[data-mobile-compact] #local-cinema{color:#fff!important;background:#b9442b!important;border-color:#b9442b!important}
 }
 .compact-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important}
 .compact-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:580px;max-height:85dvh;overflow:auto;padding:50px 24px 26px;border:1px solid #e1e4dc;border-radius:26px;background:#f9faf6;color:#151716;font:400 16px/1.6 Atlas,Arial,sans-serif}
 .compact-dialog::backdrop{background:#101a16a0;backdrop-filter:blur(6px)}
 .compact-dialog h2{font:400 27px/1.2 Atlas,Arial,sans-serif;letter-spacing:-.04em;margin:0 0 22px}
 .compact-dialog-close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #d8ded4;border-radius:50%;background:#fff;color:#151716;font-size:28px;cursor:pointer}
 .compact-dialog .proposal-footnote{font:400 15px/1.65 Atlas,Arial,sans-serif!important;color:#354c3e!important}
 .compact-dialog .google-review{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
 .compact-dialog .google-review>header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
 .compact-dialog .google-review h3{font-size:19px!important}
 .compact-dialog .google-review .google-word{font-size:18px!important}
 .compact-dialog .google-review blockquote{font-size:23px!important;min-height:0!important;margin:20px 0!important}
 .compact-dialog .google-review>a{color:#b9442b!important}
 .compact-dialog :focus-visible,[data-mobile-compact] button:focus-visible{outline:2px solid #b9442b;outline-offset:4px}
}
@media(max-width:380px){@layer atlas-light-actions{html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead{gap:3px!important;padding-inline:7px!important}html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .wordmark{min-width:62px!important;max-width:92px!important}html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .header-cta{max-width:98px!important;padding-inline:6px!important}html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .header-cta>.compact-cta-label{font-size:9px!important}}}

@media(max-width:800px){@layer atlas-light-actions{
html body.cinema.editorial-pass.refined[data-mobile-compact] :is(#windhoek-now,#inizia,#viaggiare,#recensioni,#editoriale,#prepararsi,#persone){padding-block:32px!important}
html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-services{padding-block:28px!important}
html body.cinema.editorial-pass.refined[data-mobile-compact] #paesaggi .reel-edge-next{display:flex!important}
html body.cinema.editorial-pass.refined[data-mobile-compact] #paesaggi .reel-edge-prev{display:none!important}
html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>nav{flex:none!important;width:28px!important;min-width:28px!important}
html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>nav #site-nav-open{width:28px!important;min-width:28px!important;height:32px!important;padding:4px!important}
}}
@media(max-width:380px){@layer atlas-light-actions{
html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>:is(nav,button,.header-search,.header-language-link,.header-saved-link):not(.header-cta){min-width:24px!important;width:24px!important}
html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>nav #site-nav-open{width:24px!important;min-width:24px!important}
}}
@media(max-width:800px){@layer atlas-light-actions{
html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>:is(.header-search,.header-language-link,.header-saved-link){flex:0 0 28px!important}
}}
@media(max-width:380px){@layer atlas-light-actions{
html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>:is(.header-search,.header-language-link,.header-saved-link){flex:0 0 24px!important}
}}

@media(max-width:500px){@layer atlas-light-actions{html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-cinema .cinema-interlude-brand{width:227.5px!important}}}

/* 20 October refinement: white canvas, restrained elevation, responsive controls. */
.compact-rating-dots{display:none!important}
@media(max-width:800px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"],
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] main,
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] main>section:not(#home):not(#redland-cinema),
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] :is(#radici,#taccuino,#geologia,#footer){background:#fff!important}
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"]{--compact-shadow:0 3px 8px #132c2010,0 16px 34px -14px #132c2024;--compact-shadow-photo:0 5px 12px #132c2014,0 24px 42px -19px #132c2038}
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] :is(.orientation-questions>a,.windhoek-temperature,.windhoek-humidity,.windhoek-moon,.windhoek-place,.google-review,.proof-numbers>article,.botanical-selector>button,.home-fauna-navigation>button,.geology-selector>button,.departure-panels>[role=tabpanel],.footer-services>section:not(.essential-contacts),.footer-group){box-shadow:var(--compact-shadow)!important}
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] :is(.proposal-card,.journey-card-link,.discovery-card,#landscape-reel,.intro-image,.botanical-stage,.geology-stage,.specimen-cover,.people-film,.closing-landscape,.cinema-interlude,#atlas-stage,#myredland-2027){box-shadow:var(--compact-shadow-photo)!important}
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] :is(.proposal-card,.google-review,.windhoek-place,.footer-group){background:#fff!important}
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] .footer-group{border:1px solid #e7ebe8!important;border-radius:14px!important;padding-inline:14px!important;margin-bottom:10px!important}
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] #footer .footer-services>section:not(.essential-contacts){border-color:#e7ebe8!important;background:#fff!important}
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] #proposte #proposal-grid{padding-bottom:24px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-place{padding:16px!important;border:1px solid #e7ebe8!important;border-radius:18px!important;margin-top:12px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-heading{align-items:baseline!important;gap:10px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-heading h2{font-size:19px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-heading time{font-size:12px!important;white-space:nowrap!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #windhoek-now .windhoek-clocks{margin:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas-stage:not(.is-minimal)>.atlas-entry-row{box-sizing:border-box!important;width:auto!important;margin:18px clamp(20px,5vw,36px) 26px!important;gap:18px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #home .scroll-cue{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .discovery-after{margin-top:22px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .discovery-after>a{color:#f74100!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:6px 0!important;text-decoration:underline!important;text-underline-offset:5px!important;text-decoration-thickness:1px!important;font-size:14px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-type{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .trip-ratings{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .trip-ratings>div{order:var(--rating-order,0)!important;min-width:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .trip-ratings>div[data-compact-rank="1"]{order:1!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .trip-ratings>div[data-compact-rank="2"]{order:2!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .trip-ratings>div[data-compact-rank="3"]{order:3!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .trip-ratings>div:is([data-compact-rank="4"],[data-compact-rank="5"]){display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .trip-ratings dt{font-size:12px!important;line-height:1.3!important;overflow-wrap:anywhere!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .trip-ratings dd>svg{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .compact-rating-dots{display:flex!important;gap:4px!important;align-items:center!important;min-height:16px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .compact-rating-dots>i{display:block!important;box-sizing:border-box!important;width:7px!important;height:7px!important;border:1px solid #244438!important;border-radius:50%!important;background:transparent!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .compact-rating-dots>i.filled{background:#244438!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-copy>.trip-page-link{display:flex!important;justify-content:flex-end!important;align-self:flex-end!important;min-height:44px!important;margin:14px 0 0 auto!important;text-align:right!important;font-size:13px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-cinema .interlude-copy{position:absolute!important;inset:auto clamp(20px,5vw,36px) 48px!important;padding:0!important;max-width:none!important;translate:none!important;transform:none!important;color:#fff!important;z-index:2!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-cinema .interlude-copy :is(h2,p){display:block!important;visibility:visible!important;opacity:1!important;color:#fff!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-cinema>.cinema-interlude-brand{position:absolute!important;left:24px!important;top:26px!important;z-index:3!important;opacity:1!important;filter:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #namibia-live{gap:5px!important;padding:10px 11px!important;min-width:0!important;min-height:36px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #namibia-live>span:not(.live-dot):not(.compact-live-label){display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #namibia-live>.live-dot{margin:0!important;flex:0 0 8px!important;box-shadow:0 0 0 4px #d3ef421c!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead{display:grid!important;grid-template-columns:28px minmax(48px,1fr) 28px 28px 28px auto!important;align-items:center!important;gap:clamp(4px,1.4vw,12px)!important;padding:10px!important;left:16px!important;right:16px!important;width:calc(100% - 32px)!important;max-width:none!important;box-sizing:border-box!important;transform:none!important;translate:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>nav{order:0!important;grid-column:1!important;width:28px!important;min-width:0!important;display:block!important;margin:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>nav>a,
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead #site-nav-open>span,
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead .header-action-label{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.wordmark{order:1!important;grid-column:2!important;width:100%!important;min-width:0!important;max-width:170px!important;justify-self:start!important;margin:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.wordmark>small{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.site-search-open{order:2!important;grid-column:3!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.header-language-link{order:3!important;grid-column:4!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.header-saved-link{order:4!important;grid-column:5!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>:is(.site-search-open,.header-language-link,.header-saved-link){width:28px!important;min-width:0!important;height:32px!important;padding:4px!important;margin:0!important;box-sizing:border-box!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.header-cta{order:5!important;grid-column:6!important;max-width:122px!important;width:auto!important;min-width:0!important;justify-self:end!important;margin:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>:is(button,a,nav){transform:none!important;translate:none!important}
}}
@media(max-width:380px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead{grid-template-columns:24px minmax(44px,1fr) 24px 24px 24px auto!important;gap:3px!important;padding:9px 7px!important;left:12px!important;right:12px!important;width:calc(100% - 24px)!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>:is(.site-search-open,.header-language-link,.header-saved-link){width:24px!important;min-width:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.header-cta{max-width:98px!important}
}}
@media(max-width:800px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>*{grid-row:1!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.header-search{grid-column:3!important;order:2!important;width:28px!important;min-width:0!important;height:44px!important;padding:0!important;margin:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.header-search>.site-search-open{flex:0 0 28px!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:44px!important;padding:4px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead.is-header-searching{grid-template-columns:minmax(0,1fr)!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead.is-header-searching>:not(.header-search){display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead.is-header-searching>.header-search{grid-column:1!important;width:100%!important;min-width:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead.is-header-searching #header-search-query{width:auto!important;flex:1!important}
}}
@media(max-width:380px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.header-search{width:24px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead>.header-search>.site-search-open{flex-basis:24px!important;width:24px!important;min-width:24px!important;max-width:24px!important}
}}
@media(max-width:800px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] #redland-in-numeri .proof-numbers>div{padding:20px 16px!important;border:1px solid #e7ebe8!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--compact-shadow)!important}
}}
@media(max-width:800px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-compact] #namibia-live{gap:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #namibia-live>.compact-live-label{margin-left:5px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] header.masthead{transition:background-color .2s,box-shadow .2s!important}
}}
.compact-google-mark{display:none!important}
@media(max-width:800px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-compact] #recensioni .google-word>b{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #recensioni .compact-google-mark{display:inline-flex!important;max-width:100%!important;white-space:nowrap!important;gap:0!important}
}}
@media(max-width:800px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-depth="white"] :is(.atlas-map-box,#atlas-stage,.botanical-stage,.geology-stage){background:#fff!important}
}}
/* Mobile review: elevation belongs to controls rather than whole sections. */
@media(max-width:800px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-filters{background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;gap:8px!important;overflow:visible!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-filters::before,
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-filters::after{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-filters>button{background:#fff!important;border:1px solid #e7ebe8!important;box-shadow:var(--compact-shadow)!important;border-radius:999px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-filters>button[aria-pressed=true]{background:#d3ef42!important;border-color:#d3ef42!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-copy>.trip-page-link{text-decoration:underline!important;text-decoration-thickness:1px!important;text-underline-offset:4px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #legenda-profili>div>p:last-child>a{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] :is(#atlas,.atlas-map-box,#atlas-stage,#persone,#persone .people-film){box-shadow:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #map-enter{box-shadow:var(--compact-shadow)!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas .destination-guides-fold>summary{color:#f74100!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #geologia .geology-intro{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi [role=tab]{box-shadow:var(--compact-shadow)!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi [role=tab][aria-selected=false]{background:#fff!important;border:1px solid #e7ebe8!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .b2b{padding:32px 0 0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .b2b>span{display:block!important;text-transform:lowercase!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .b2b>span::first-letter{text-transform:uppercase!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .b2b>.glass-button{background:#fff!important;border:1px solid #f74100!important;color:#f74100!important}
}}
/* Mobile review, 20 October: editorial overlays, quieter cards and orange footer. */
@media(max-width:800px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-compact] #inizia .discovery-after>a{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #proposte .proposal-price{border-top:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #paesaggi .scene-open::after{width:18px!important;height:18px!important;font-size:18px!important}
 /* Existing map title:60px; introductory text:15px. Midpoint:37.5px. */
 html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas-stage .atlas-entry-row>p{font-size:37.5px!important;line-height:1.18!important;letter-spacing:-.035em!important;max-width:100%!important;margin:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-image{position:relative!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-image>figcaption{bottom:98px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-image>.glass-button{position:absolute!important;inset:auto 18px 22px!important;z-index:4!important;width:max-content!important;max-width:calc(100% - 36px)!important;box-sizing:border-box!important;margin:0!important;padding:16px 20px!important;gap:14px!important;font-size:16px!important;background:linear-gradient(135deg,#ffffff55,#ffffff22)!important;border:1px solid #ffffff99!important;color:#fff!important;box-shadow:inset 0 1px 0 #ffffffb3,0 6px 24px #132c202e!important;backdrop-filter:blur(18px) saturate(1.4)!important;-webkit-backdrop-filter:blur(18px) saturate(1.4)!important;text-shadow:0 1px 6px #14241b80!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #redland-cinema .cinema-interlude-brand{position:static!important;inset:auto!important;display:block!important;max-width:100%!important;width:247px!important;height:auto!important;max-height:44px!important;margin:0 0 24px!important;transform:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-fascicolo{border:0!important;padding:30px clamp(20px,5vw,36px)!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-fascicolo>div{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:24px!important;padding:28px 24px!important;border:1px solid #e7ebe8!important;border-radius:24px!important;background:#fff!important;box-shadow:var(--compact-shadow)!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-fascicolo h2{font-size:clamp(32px,8vw,42px)!important;line-height:1.06!important;margin:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-fascicolo p{margin:0 0 24px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #il-tuo-viaggio .b2b{display:none!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #footer{background:#f74100!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .footer-services{background:transparent!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #footer .essential-contact-links>a{color:#fff!important}
}}
@media(max-width:360px){@layer atlas-light-actions{
 /* The existing map title drops to54px here; midpoint with15px is34.5px. */
 html body.cinema.editorial-pass.refined[data-mobile-compact] #atlas-stage .atlas-entry-row>p{font-size:34.5px!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #editoriale .intro-image>.glass-button{font-size:14px!important;padding:14px 16px!important}
}}
/* Five preparation cards plus the guide link share the same mobile grid. */
@media(max-width:800px){@layer atlas-light-actions{
 html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .compact-departure-topics{order:1!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .compact-departure-topics>[role=tablist]{display:contents!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .compact-departure-topics>.editorial-section-links{display:flex!important;grid-column:3!important;grid-row:2!important;align-items:center!important;justify-content:center!important;min-width:0!important;margin:0!important;padding:0 4px!important;text-align:center!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .compact-departure-topics>.editorial-section-links>a{font-size:13px!important;line-height:1.35!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-topic-icon{position:static!important;inset:auto!important;align-self:center!important;margin:0!important}
 html body.cinema.editorial-pass.refined[data-mobile-compact] #prepararsi .departure-topic-icon svg{width:22px!important;height:22px!important;margin:0 auto!important}
}}
