.public-site-shell .brand-social{--social-ink:#6f461f;--social-border:#b68b4b;--social-fill:#fff9ed;margin-block-start:22px}.public-site-shell .brand-social--dark{--social-ink:#f0cd8a;--social-border:#926b3e;--social-fill:#352216}.public-site-shell .brand-social .brand-social__title{color:var(--social-ink);margin:0 0 12px;font-size:1rem;font-weight:700}.public-site-shell .brand-social__links{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.public-site-shell .brand-social__links a{width:44px;height:44px;color:var(--social-ink);background:var(--social-fill);border:1px solid var(--social-border);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .18s,color .18s;display:inline-flex}.public-site-shell .brand-social__links a:hover{color:#28190f;background:#f0cd8a}.public-site-shell .brand-social__links a:focus-visible{outline:3px solid var(--social-ink);outline-offset:3px}.public-site-shell .brand-social__links svg{width:20px;height:20px}.public-site-shell .contact-header .brand-social__links{justify-content:center}@media (width<=768px){.public-site-shell .footer-section .brand-social__links{justify-content:center}}@media (prefers-reduced-motion:reduce){.public-site-shell .brand-social__links a{transition:none}}
