.footer-directory nav [aria-current=page],.mobile-navigation [aria-current=page]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.header-actions{display:flex;align-items:center;gap:24px}.facebook-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;font-size:14px;font-weight:650;text-decoration:none}.facebook-link img{width:28px;height:28px;flex:none}.facebook-link--footer,.facebook-link--header{width:44px;flex:none;border-radius:8px}.facebook-link--header:hover{background:var(--sky)}.facebook-link--footer:hover{background:var(--blue)}.facebook-link--contact{padding:12px 18px;background:#0866ff;color:#fff;border-radius:8px;text-align:center}.facebook-link--contact:hover{background:#075ce5}.header-actions .menu-toggle{min-width:44px;min-height:44px;font-size:14px}.header-actions .menu-toggle[aria-expanded=true]{text-decoration:underline;text-underline-offset:5px}@media(max-width:1100px){.header-actions{gap:14px}}@media(max-width:620px){.header-inner{gap:8px}.header-actions{gap:6px}}.footer-directory nav [aria-current=location],.mobile-navigation [aria-current=location],.navigation [aria-current=location]{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}@media(min-width:851px) and (max-width:1200px){.header-inner{gap:16px}.navigation{gap:16px;font-size:13px}.header-actions{gap:12px}}@media(max-width:1050px){.navigation{display:none}.menu-toggle{display:block}}