
/* RTFDE final approved refinement - shared chrome only */
.top>.wrap{align-items:start!important;padding-top:3px!important;padding-bottom:6px!important;min-height:128px!important}
.top .brand{align-self:start!important}
.top .brand img{width:clamp(100px,8.5vw,148px)!important}
.top .contact{align-self:center!important;justify-content:space-between!important;gap:0!important}
.top .contact .rtfde-contact-row{flex:1 1 auto!important;justify-content:center!important;padding:3px 7px!important}
.top .contact .ico{font-family:'Segoe UI Symbol','Apple Color Emoji',sans-serif!important}
.foot>.wrap{padding-top:8px!important;padding-bottom:14px!important}
.rtfde-footer-simple{align-items:start!important}
.rtfde-footer-simple .footer-copy{display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:120px!important}
.rtfde-footer-simple .footer-copy p{margin:2px 0!important;line-height:1.5!important}
.rtfde-footer-simple .footer-copy .company-name{font-weight:700!important}
@media(max-width:1150px){.top>.wrap{align-items:center!important}.top .contact .rtfde-contact-row{flex:0 1 auto!important}}
@media(max-width:620px){.rtfde-footer-simple .footer-copy{min-height:0!important}}
