/* V20: readable identity, independent scrolling collections. */
#brand-home{display:flex;align-items:center;gap:clamp(12px,1.4vw,24px);max-width:100%}
#brand-home>.sunway-logo{flex-shrink:0}
#brand-home>.brand-wordmark{font:400 clamp(18px,2vw,30px)/1.1 Georgia,'Times New Roman',serif;letter-spacing:.03em;color:#fff5e8;text-shadow:none;white-space:nowrap}
#brand-home>.brand-wordmark small{display:block;font:400 9px/1.8 Arial,sans-serif;letter-spacing:.36em;text-transform:uppercase;color:#f28b5f;margin-top:5px}
#collection.adaptive-mosaic .collection-facet span{padding:6px 12px}
body[data-depth="0"] #collection.adaptive-mosaic{overflow:hidden;scroll-snap-type:none}
#collection.adaptive-mosaic,#world .world-image.photo-sequence.adaptive-mosaic{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}
@media(max-width:650px){
 #brand-home{gap:12px}
 #brand-home>.brand-wordmark{font-size:20px}
 #brand-home>.brand-wordmark small{font-size:7px;margin-top:1px}
 #collection.adaptive-mosaic .collection-facet span{padding:4px 6px}
}
@media(min-width:651px) and (max-width:900px){
 #brand-home>.sunway-logo{--logo-width:48px}
 #brand-home>.brand-wordmark{font-size:19px}
 #brand-home{gap:12px}
}
@media(max-height:550px) and (min-width:651px){#brand-home>.brand-wordmark{font-size:18px}#brand-home>.brand-wordmark small{font-size:7px;margin-top:0}}
