header .brand,footer.corporate-footer .brand{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;padding:0;width:auto}
.brand img.brand-logo{display:block;width:200px;height:auto;max-width:100%;object-fit:contain}
footer.corporate-footer .brand img.brand-logo{width:240px;height:auto}
@media(max-width:600px){.brand img.brand-logo{width:175px}footer.corporate-footer .brand img.brand-logo{width:210px}}
/* Smaller footer signature and more restrained proportions. */
footer.corporate-footer .brand img.brand-logo{width:174px;height:auto}
footer.corporate-footer{padding-top:45px}
.corporate-footer-top{padding-bottom:30px}
.corporate-footer-position{font-size:23px;line-height:1.4;max-width:340px}
.corporate-footer-grid{padding-top:32px;padding-bottom:35px}
@media(max-width:600px){footer.corporate-footer .brand img.brand-logo{width:160px}footer.corporate-footer{padding-top:34px}.corporate-footer-top{gap:20px;padding-bottom:26px}.corporate-footer-position{font-size:22px}.corporate-footer-grid{padding-top:28px;padding-bottom:28px}}
/* Lighter visual presence for the refined wordmark. */
header .brand img.brand-logo{width:178px;opacity:.82}
footer.corporate-footer .brand img.brand-logo{width:162px;opacity:.82}
@media(max-width:600px){header .brand img.brand-logo{width:164px}footer.corporate-footer .brand img.brand-logo{width:154px}}
