.site-footer{grid-template-columns:1.6fr repeat(4,1fr)}.site-footer h3{color:#f1ede6;margin:0 0 10px;font-size:.78rem;text-transform:uppercase;letter-spacing:.14em}.site-footer a:not(.brand){font-size:.86rem}.site-footer a:not(.brand):hover{color:var(--gold)}.footer-identity p{max-width:260px}
@media(max-width:1050px){.site-footer{grid-template-columns:2fr repeat(2,1fr)}.site-footer .legal{grid-column:1/-1}}@media(max-width:650px){.site-footer{grid-template-columns:1fr 1fr}.site-footer .footer-identity,.site-footer .legal{grid-column:1/-1}}
