.cc-footer-social{display:flex;flex-wrap:wrap;align-items:center;gap:8px 28px;width:min(1120px,calc(100% - 48px));margin:22px auto 0;font:400 .9375rem/1.5 'DM Sans',Arial,sans-serif;color:var(--muted,#c9c9c9);flex-basis:100%}
.cc-footer-social a{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:6px 0;color:inherit;text-decoration:none;white-space:nowrap}
.cc-footer-social a>svg{display:block;flex:0 0 20px;width:20px;height:20px}
.cc-footer-social a:hover>span:not(.cc-social-arrow){text-decoration:underline;text-underline-offset:4px}
.cc-footer-social .cc-social-arrow{font-size:.8em;opacity:.75}
.cc-footer-social a:hover{color:var(--copper,#e4ae75)}
.cc-footer-social a:focus-visible{outline:2px solid currentColor;outline-offset:5px;border-radius:2px}
footer.shell>.cc-footer-social,footer.footer>.cc-footer-social{width:100%}
footer.footer{flex-wrap:wrap}
footer.footer .cc-footer-social span{display:inline;margin:0}
.cc-social-only{padding:0 0 28px}
.cc-social-only .cc-footer-social{max-width:760px}
@media(max-width:700px){.cc-footer-social{width:min(100% - 32px,520px);gap:8px 24px}}
