.pg-social-placement{color:#111;background:#fff}
.header .pg-social-header{border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2}
.pg-social-row{display:flex;align-items:center;justify-content:flex-end;gap:16px;min-height:46px;padding-top:3px;padding-bottom:3px}
.pg-social-caption{font-family:var(--body,Arial,sans-serif);font-size:10px;font-weight:600;color:#52616d;letter-spacing:.02em;white-space:nowrap}
.pg-social-icons{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px}
.pg-social-icons .pg-social-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;color:#111;background:transparent;border:1px solid transparent;border-radius:50%;padding:8px;line-height:1;text-decoration:none;transition:background .15s,color .15s}
.pg-social-icons .pg-social-icon svg{display:block;width:19px;height:19px;fill:currentColor}
.pg-social-icons .pg-social-icon:hover{background:#f0f4f6;color:#087fa6}
.pg-social-icons .pg-social-icon:focus-visible{outline:2px solid #087fa6;outline-offset:2px}
.footer .pg-social-footer{margin-top:26px}
.footer .pg-social-footer .pg-social-row{justify-content:center;border-top:1px solid #edf0f2;padding-top:18px;padding-bottom:14px}
@media(max-width:700px){.pg-social-row{justify-content:center;gap:8px;min-height:48px}.pg-social-header .pg-social-caption{display:none}.pg-social-icons{gap:4px}.pg-social-icons .pg-social-icon{width:40px;height:40px;flex-basis:40px;padding:10px}.footer .pg-social-footer .pg-social-row{flex-direction:column;gap:6px}}
@media(prefers-reduced-motion:reduce){.pg-social-icons .pg-social-icon{transition:none}}
