/* PDF page 10: an inset four-column footer with the legal row at its foot. */
.z-footer{width:min(1200px,calc(100% - 100px));margin:112px auto 0;padding:62px 72px 8px 110px;background:#f9f6f5}
.z-footer-grid{grid-template-columns:1.53fr 1fr 1fr 1fr;gap:80px;min-height:486px}
.z-footer-brand>p{font-size:12px;line-height:1.8;margin:20px 0;max-width:250px}
.z-footer-socials{display:flex;gap:20px;margin:12px 0 18px}
.z-footer-socials a{display:flex;width:28px;min-height:44px;align-items:center;justify-content:flex-start}
.z-footer-socials svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.3;fill:none}
.z-footer-socials a:first-child svg{fill:currentColor;stroke:none}
.z-footer .z-footer-brand>a:first-child{width:120px}
.z-footer h2{font-family:inherit;font-size:14px;line-height:1.5;margin-bottom:16px;letter-spacing:.04em}
.z-footer li{font-size:12px;line-height:1.7;margin-block:16px}
.z-footer-contact{font-size:12px;min-height:44px;display:inline-flex;align-items:center}
.z-footer-bottom{margin-top:0;padding-top:20px;align-items:flex-start;gap:24px;font-size:11px;line-height:1.8}
.z-footer-legal{display:flex;gap:40px;white-space:nowrap}
@media(min-width:761px) and (max-width:1050px){.z-footer{width:calc(100% - 50px);padding-inline:60px 48px}.z-footer-grid{gap:44px;grid-template-columns:1.4fr 1fr 1fr 1fr}.z-footer h2{font-size:12px}.z-footer-bottom{font-size:10px}.z-footer-legal{gap:24px}}
@media(max-width:760px){.z-footer{width:calc(100% - 32px);padding:48px 24px 24px;margin-top:64px}.z-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 18px;min-height:0}.z-footer-brand{grid-column:1/-1}.z-footer-brand>p{max-width:none;font-size:12px}.z-footer h2{font-size:10px}.z-footer li{font-size:11px;margin-block:12px}.z-footer-bottom{margin-top:40px;padding-top:20px;font-size:10px}.z-footer-legal{gap:24px;margin-top:16px}}
.z-footer .z-footer-legal{display:flex}
