.site-footer{border-top:1px solid #3b5147;padding:34px 24px 26px;letter-spacing:0;font-size:14px;line-height:1.7;color:#d5d2c5;background:#081210}
.site-footer .footer-motto{font-size:11px;letter-spacing:1.6px;margin:12px auto 20px;max-width:680px}
.site-footer .footer-links{display:flex;justify-content:center;gap:12px 26px;flex-wrap:wrap;margin:0 0 22px}
.site-footer .footer-links a{text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.site-footer address{font-style:normal;margin:0 auto 18px;line-height:1.8}
.site-footer .footer-address-label{color:#edce88;font-weight:600;font-size:12px}
.site-footer .footer-copyright{font-size:12px;margin:0}
.contact-page,.privacy-page{max-width:780px;min-height:55vh}
.contact-page .eyebrow{margin-top:0;letter-spacing:2px}
.contact-page .contact-email{overflow-wrap:anywhere}
.privacy-page h2{font-size:26px;margin:32px 0 12px}
.privacy-page p,.privacy-page li{line-height:1.75}
.privacy-page .updated{font-size:13px;color:#c6cbbf}
@media(max-width:500px){.site-footer{padding:30px 20px 24px}.site-footer strong{font-size:22px;letter-spacing:3px}.site-footer .footer-links{gap:12px 22px}.contact-page .button{max-width:100%;white-space:normal}}
