.mobile-brand{display:none}.brand-display-name{font-size:12px;line-height:1.2;max-width:100px}.footer-contact a{overflow-wrap:anywhere}.contact-details dd a+a{display:block;margin-top:8px}@media(max-width:900px){.desktop-brand{display:none}.mobile-brand{display:block}.brand-display-name{max-width:65px;font-size:10px}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.site-header .brand{width:var(--desktop-brand-width,184px)}@media(max-width:1100px) and (min-width:901px){.site-header .brand{width:min(var(--desktop-brand-width,184px),180px)}}@media(max-width:900px){.site-header .brand{width:var(--mobile-brand-width,120px)}}@media(max-width:375px){.site-header .brand{max-width:125px}}
.site-header .logo{width:100%!important}@media(max-width:1100px) and (min-width:901px){.site-header .brand{width:calc(var(--desktop-brand-width,184px)*160/184)}}@media(min-width:431px) and (max-width:900px){.site-header .brand{width:calc(var(--mobile-brand-width,120px)*155/120)}}@media(min-width:376px) and (max-width:430px){.site-header .brand{width:calc(var(--mobile-brand-width,120px)*129/120)}}
.site-header .logo{max-height:68px;object-fit:contain}.footer-brand>.logo{max-height:110px;object-fit:contain}@media(max-width:900px){.site-header .logo{max-height:56px}}
