/* Inherit the established footer type, colours and spacing. */
footer{flex-wrap:wrap}
footer .footer-legal{display:block;flex:0 0 100%;width:100%;min-width:0;max-width:100%;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
footer .footer-legal p{margin:0 0 .75em;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;overflow-wrap:break-word}
footer .footer-legal p:last-child{margin-bottom:0}
footer .footer-legal a{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit}
.legal-holding{min-height:45vh;padding:80px 4%}
.legal-holding h1{font-size:clamp(40px,6vw,80px);line-height:1.1;margin:0 0 32px}
