/* Static links only: no remote SDK, font, image, embed or tracking. */
footer .capture-social-profiles{box-sizing:border-box;grid-column:1/-1;flex:0 0 100%;width:100%;max-width:1160px;margin:24px auto;padding:20px 0;border-top:1px solid #dcb67540;text-align:center;color:#f6f0e7}
footer .capture-social-profiles .capture-social-title{margin:0 0 14px;font:600 15px/1.5 Manrope,Arial,sans-serif;color:#dcb675;letter-spacing:.02em}
footer .capture-social-profiles .capture-social-list{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}
footer .capture-social-profiles .capture-social-list>li{margin:0;padding:0;list-style:none}
footer .capture-social-profiles a{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:10px 14px;border:1px solid #dcb67566;border-radius:999px;background:#171719;color:#f6f0e7;font:500 14px/1.5 Manrope,Arial,sans-serif;text-decoration:none;white-space:normal;overflow-wrap:anywhere}
footer .capture-social-profiles a:hover{background:#30291e;border-color:#dcb675;text-decoration:underline;text-underline-offset:3px}
footer .capture-social-profiles a:focus-visible{outline:3px solid #f0cd8a;outline-offset:4px}
footer .capture-social-profiles svg{display:block;flex:none;width:20px;height:20px;margin:0;color:currentColor}
footer .capture-social-profiles .capture-business-link{margin:16px 0 0}
footer .capture-social-profiles .capture-business-link a{font-size:13px;background:transparent;border-color:transparent;padding:8px 12px;color:#f6f0e7}
@media(max-width:420px){footer .capture-social-profiles .capture-social-list{gap:8px}footer .capture-social-profiles a{padding:10px 12px}}
@media(forced-colors:active){footer .capture-social-profiles a{border-color:ButtonText}footer .capture-social-profiles a:focus-visible{outline-color:Highlight}}
