/* V26: mobile-only brand header and breathing room; desktop unchanged */
.mobile-brand-motto {display:none}
@media(max-width:850px){
 .top .topin {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:9px!important;padding:10px 14px!important;min-height:76px!important}
 .top .topin .brand {flex:0 1 auto!important;min-width:0!important;max-width:56%!important;margin:0!important}
 .top .topin .brand .brandLogo {display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:62px!important;object-fit:contain!important}
 .top .topin .brandWordmark {display:none!important}
 .mobile-brand-motto {display:flex!important;flex:1 1 auto!important;min-width:0!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:3px 0 3px 11px!important;border-left:1px solid #d4a35e!important;line-height:1.32!important}
 .mobile-brand-motto .motto-en {font-size:9px!important;letter-spacing:.13em!important;font-weight:650!important;color:#d9ac6a!important;white-space:nowrap!important}
 .mobile-brand-motto strong {font-size:clamp(12px,3.4vw,17px)!important;color:#f6f5f3!important;font-weight:700!important;letter-spacing:-.045em!important;white-space:nowrap!important}
 .mobile-brand-motto em {font-style:normal!important;color:#e9b66d!important}
 section.hero.heroPremium .premiumScene.editorialScene {padding-bottom:38px!important}
 section.hero.heroPremium .editorialSceneText {padding-bottom:22px!important}
 section.hero.heroPremium .editorialSceneText small {display:block!important;padding-bottom:8px!important}
 section.hero.heroPremium .premiumTiles {padding-bottom:45px!important}
}
@media(max-width:380px){
 .top .topin .brand {max-width:53%!important}
 .mobile-brand-motto {padding-left:8px!important}
 .mobile-brand-motto strong {font-size:12px!important}
}
