.osi-footer-social[data-v-b1099db2]{align-items:center;gap:var(--osi-footer-social-gap,16px);flex-flow:wrap;margin:0;padding:0;list-style:none;display:flex}.osi-footer-social a[data-v-b1099db2]{color:inherit;align-items:center;gap:.4rem;text-decoration:none;display:inline-flex}.osi-social-glyph[data-v-b1099db2]{width:var(--osi-social-icon-size,18px);height:var(--osi-social-icon-size,18px);color:var(--osi-social-icon-color,currentColor);flex:none;display:block}.osi-social-icon--circle a[data-v-b1099db2],.osi-social-icon--square a[data-v-b1099db2]{border:var(--osi-social-border-width,0) solid currentColor;justify-content:center;transition:background-color .18s,border-color .18s}.osi-social-icon--circle:not(.osi-footer-social--has-text) a[data-v-b1099db2],.osi-social-icon--square:not(.osi-footer-social--has-text) a[data-v-b1099db2]{width:var(--osi-social-box,36px);height:var(--osi-social-box,36px)}.osi-social-icon--circle.osi-footer-social--has-text a[data-v-b1099db2],.osi-social-icon--square.osi-footer-social--has-text a[data-v-b1099db2]{padding:.4rem .75rem}.osi-social-icon--circle a[data-v-b1099db2]{border-radius:999px}.osi-social-icon--square a[data-v-b1099db2]{border-radius:4px}.osi-social-icon--circle.osi-social-bg--filled a[data-v-b1099db2],.osi-social-icon--square.osi-social-bg--filled a[data-v-b1099db2]{background:color-mix(in srgb,currentColor 12%,transparent)}.osi-social-icon--circle.osi-social-bg--outline a[data-v-b1099db2],.osi-social-icon--square.osi-social-bg--outline a[data-v-b1099db2]{--osi-social-border-width:1px;border-color:color-mix(in srgb,currentColor 35%,transparent);background:0 0}.osi-social-icon--circle.osi-social-bg--outline a[data-v-b1099db2]:focus-visible,.osi-social-icon--circle.osi-social-bg--outline a[data-v-b1099db2]:hover,.osi-social-icon--square.osi-social-bg--outline a[data-v-b1099db2]:focus-visible,.osi-social-icon--square.osi-social-bg--outline a[data-v-b1099db2]:hover{background:color-mix(in srgb,currentColor 12%,transparent);border-color:currentColor}@media (width<=767px){.osi-footer-social.osi-footer-social--has-text[data-v-b1099db2]{flex-flow:column;align-items:flex-start;gap:.5rem}}.osi-footer-social a[data-v-b1099db2]:focus-visible{outline-offset:2px;outline:2px solid}
