.site-footer .footer-websites{margin-top:42px;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.16)}
.site-footer .footer-websites-heading{margin:0 0 9px;color:#bfa7aa;font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.site-footer .footer-websites-list{display:flex;flex-wrap:wrap;gap:4px 30px;list-style:none;margin:0;padding:0}
.site-footer .footer-websites-list li{margin:0;padding:0;min-width:0}
.site-footer .footer-websites-list a{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin:0;color:#d8d0cc;font-size:.78rem;letter-spacing:0;text-transform:none;text-decoration:none}
.site-footer .footer-websites-arrow{color:#bfa7aa;font-size:.85rem}
.site-footer .footer-websites-list a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}
.site-footer .footer-websites-list a:focus-visible{outline:2px solid #cdaeb3;outline-offset:4px}
@media(max-width:600px){.site-footer .footer-websites{margin-top:28px;padding-top:22px}.site-footer .footer-websites-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.site-footer .footer-websites-list a{min-height:44px;font-size:.84rem}.site-footer .footer-websites-heading{margin-bottom:8px}}
