.mod-social-ai .sai-list{display:flex;flex-wrap:wrap;gap:var(--sai-gap);list-style:none;margin:0;padding:0}.mod-social-ai .sai-item{margin:0}.mod-social-ai .sai-link{align-items:center;background-color:var(--sai-bg);border:var(--sai-border-width) solid var(--sai-border-color);border-radius:var(--sai-radius);box-sizing:border-box;color:var(--sai-fg);display:flex;height:var(--sai-height);justify-content:center;padding:var(--sai-padding);text-decoration:none;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease;width:var(--sai-width)}.mod-social-ai a.sai-link{background-image:none;margin-bottom:0}.mod-social-ai .sai-icon{align-items:center;color:var(--sai-fg);display:flex;height:100%;justify-content:center;width:100%}.mod-social-ai .sai-icon :is(.hs-icon,.hs_cos_wrapper){display:contents}.mod-social-ai .sai-icon img,.mod-social-ai .sai-icon svg{display:block;height:100%;object-fit:contain;width:100%}.mod-social-ai .sai-icon svg{fill:currentColor;transition:fill .3s ease}.mod-social-ai .sai-text{font-weight:700;line-height:1}.mod-social-ai a.sai-link:is(:hover,:focus-visible){background-color:var(--sai-fg);box-shadow:inset 0 0 0 1px var(--sai-bg)}.mod-social-ai a.sai-link:is(:hover,:focus-visible) .sai-icon{color:var(--sai-bg)}.mod-social-ai.sai--plain a.sai-link:is(:hover,:focus-visible){background-color:transparent;box-shadow:none}.mod-social-ai.sai--plain a.sai-link:is(:hover,:focus-visible) .sai-icon{color:var(--sai-fg);opacity:.7}.mod-social-ai a.sai-link:focus-visible{outline:2px solid var(--sai-fg);outline-offset:3px}