/* One readable studio signature across phone, tablet and desktop. */
.highend .h-footer{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding-block:30px;font-size:14px;line-height:1.6;letter-spacing:-.015em}
.highend .h-footer .wm{font-size:24px}
.highend .h-footer .h-footer-copy{margin:0;font-size:14px;line-height:1.6;letter-spacing:-.015em}
.highend .h-footer .h-footer-registration{display:inline-block;white-space:nowrap}
.highend .h-footer>a{justify-self:end;display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px}
@media(max-width:759px){
 .highend .h-footer{grid-template-columns:minmax(0,1fr);gap:18px;padding:32px 20px}
 .highend .h-footer>a{justify-self:start;width:auto}
}
/* Keep the same legal identity legible on the existing supporting page. */
footer .footer-business,footer .footer-copyright,footer .footer-tagline{font-size:14px;line-height:1.6;letter-spacing:-.015em}
.law-page footer .footer-business{display:block;max-width:100%;white-space:normal}
footer .footer-business .h-footer-registration{display:inline-block;white-space:nowrap}
footer .footer-business [data-copyright-year]{display:inline;font:inherit;letter-spacing:inherit}
footer .footer-business .h-footer-registration{font:inherit;letter-spacing:inherit}
