/* Shared social links for every page. */
.site-header .header-cta{display:flex;align-items:center;gap:12px}
.social-links{display:flex;align-items:center;gap:6px}
.site-header .social-link,.footer-grid .social-links .social-link{display:inline-flex;align-items:center;justify-content:center;width:36px;height:40px;flex-shrink:0;color:#aaa9a3;margin:0;padding:0}
.social-link svg{display:block;width:21px;height:21px}
.site-header .social-link:hover,.footer-grid .social-links .social-link:hover{color:#ffc400}
.social-link:focus-visible{outline:3px solid #ffc400;outline-offset:2px}
.footer-grid .social-links{margin:0 0 12px}
@media(max-width:1150px) and (min-width:951px){.header-inner{gap:12px}.site-header nav{gap:10px}.site-header .header-cta{gap:6px}.social-links{gap:2px}}
@media(max-width:600px){.site-header .header-inner{height:auto;min-height:70px;flex-wrap:wrap;padding-block:10px;gap:8px 12px}.site-header .brand{margin-right:auto}.site-header .menu-toggle{order:2}.site-header .header-cta{order:3;width:100%;margin-left:0;justify-content:flex-end;gap:12px}.site-header nav{top:100%}}
