/* V47: single visible announcement element and scoped service highlights */
@media (min-width:992px){
 body.os-metal-v2 .os-header-top .top-keywords.mm-announcement{width: min(460px,34vw) !important;min-width:0!important; height:27px!important;overflow:hidden!important;display:block!important;position:relative!important;}
 body.os-metal-v2 .os-header-top .top-keywords.mm-announcement #mmAnnouncementText{display:block!important;visibility:visible!important;opacity:1!important;position:absolute!important;top:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;height:27px!important;line-height:27px!important;text-align:center!important;white-space:nowrap!important;color:#e5c386!important;font-size:11.5px!important;font-weight:750!important;transform:translateX(105%);animation:none!important;}
 body.os-metal-v2 .os-header-top .top-keywords.mm-announcement #mmAnnouncementText.mm-announcement-animate{animation:mmAnnouncement47 3.6s ease-in-out both!important;}
}
@keyframes mmAnnouncement47{
 0%{transform:translateX(105%);opacity:1}
 18%{transform:translateX(0);opacity:1}
 77%{transform:translateX(0);opacity:1}
 100%{transform:translateX(-105%);opacity:1}
}
@media (prefers-reduced-motion:reduce){body.os-metal-v2 .os-header-top .top-keywords.mm-announcement #mmAnnouncementText.mm-announcement-animate{animation:none!important;transform:none!important;}}
body.os-metal-v2 .mm-service-strip{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:18px!important}
body.os-metal-v2 .mm-service-strip .mm-service-item{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;border:1px solid rgba(202,161,92,.16)!important;background:#162533!important;box-shadow:none!important;border-radius:14px!important;padding:15px!important}
body.os-metal-v2 .mm-service-strip .mm-service-symbol{flex:0 0 43px!important;width:43px!important;height:43px!important;border-radius:12px!important;display:grid!important;place-items:center!important;background:rgba(202,161,92,.10)!important;color:#d7ab6a!important}
body.os-metal-v2 .mm-service-strip .mm-service-icon{display:block;flex:none}
body.os-metal-v2 .mm-service-strip .mm-service-text{display:grid!important;gap:3px!important;min-width:0!important}
body.os-metal-v2 .mm-service-strip .mm-service-text strong{display:block!important;color:#f4f5f7!important;font-size:13px!important;font-weight:700!important;line-height:1.35!important}
body.os-metal-v2 .mm-service-strip .mm-service-text > span{display:block!important;color:#b9c7d3!important;font-size:11.5px!important;line-height:1.45!important}
@media(max-width:991px){body.os-metal-v2 .mm-service-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:575px){body.os-metal-v2 .mm-service-strip{grid-template-columns:1fr!important;gap:9px!important}body.os-metal-v2 .mm-service-strip .mm-service-item{padding:12px!important}}
