
/* v1.5.8 — unified public grid, readable navigation and footer */
:root{--rh-content-width:1180px;--rh-side-padding:28px}
.container,.rh-header__inner,.rh-footer__inner{width:calc(100% - (var(--rh-side-padding) * 2))!important;max-width:var(--rh-content-width)!important;margin-left:auto!important;margin-right:auto!important}
.rh-header__inner{min-height:84px;gap:20px}
.rh-header__logo{min-width:185px}
.rh-header__nav{gap:19px}
.rh-header__nav a{font:600 15px/1.4 Arial,Helvetica,sans-serif!important;letter-spacing:0;color:#10283b!important;padding:10px 0}
.rh-header__nav a:hover,.rh-header__nav a:focus-visible{color:#a4773d!important}
.rh-header__actions{gap:14px}
.rh-header__weather{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;color:#94672d!important;text-decoration:none!important;font:600 13px/1.3 Arial,sans-serif!important;padding:7px 0}
.rh-header__weather:hover{color:#061e30!important}
.rh-header__weather svg{flex-shrink:0}
.rh-header__language{font-size:13px!important}
.rh-header__cta{font-size:15px!important;padding:13px 16px!important}
.rh-footer{padding-top:55px!important;padding-bottom:28px!important}
.rh-footer__grid{grid-template-columns:1.45fr .9fr 1.1fr 1.25fr .55fr;gap:26px}
.rh-footer__logo{font-size:21px!important}
.rh-footer__intro p{font-size:14px!important;line-height:1.75!important;max-width:310px}
.rh-footer__group h2,.rh-footer__languages strong{font-size:15px!important;margin-bottom:18px}
.rh-footer__links{gap:11px}
.rh-footer__links a,.rh-footer__links span{font-size:14px!important;line-height:1.5!important}
.rh-footer__contact{gap:14px}
.rh-footer__bottom,.rh-footer__bottom a{font-size:13px!important;line-height:1.6!important}
.rh-footer__bottom{margin-top:38px;padding-top:21px}
.rh-footer__language-options span{font-size:13px;min-width:39px}
@media(max-width:1180px){.rh-header__nav{gap:12px}.rh-header__nav a{font-size:14px!important}.rh-header__inner{gap:12px}.rh-header__actions{gap:10px}.rh-header__cta{padding:12px!important;font-size:14px!important}.rh-header__logo{min-width:160px}}
@media(max-width:1000px){.rh-header__toggle{display:flex}.rh-header__nav{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:14px max(24px,calc((100% - var(--rh-content-width))/2)) 22px;box-shadow:0 12px 25px #061e3026;flex-direction:column;align-items:stretch;gap:0}.rh-header__nav.open{display:flex}.rh-header__nav a{font-size:16px!important;padding:13px 0;border-bottom:1px solid #ece7e0}.rh-header__actions{margin-left:auto}.rh-footer__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.rh-footer__intro{grid-column:span 1}.rh-footer__languages{grid-column:3}}
@media(max-width:650px){:root{--rh-side-padding:18px}.rh-header__inner{min-height:72px}.rh-header__weather span{display:none}.rh-header__weather svg{width:24px;height:24px}.rh-header__cta{display:none}.rh-header__logo{min-width:0}.rh-footer__grid{grid-template-columns:1fr 1fr;gap:0 18px}.rh-footer__intro{grid-column:1/-1}.rh-footer__languages{grid-column:1/-1}.rh-footer__links a,.rh-footer__links span{font-size:14px!important}.rh-footer__bottom,.rh-footer__bottom a{font-size:12px!important}.rh-footer__intro p{font-size:14px!important}.rh-footer__contact-group{grid-column:1/-1}}
