.social-dock{position:static;display:flex;align-items:center;flex-wrap:wrap;gap:9px;padding:0;margin-top:18px;width:max-content;max-width:100%;border:0;background:transparent;box-shadow:none}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid var(--line,#dfe8e8);border-radius:50%;font-size:16px;background:var(--paper,#fff);color:var(--ink,#20323b);line-height:1;text-decoration:none}.social-icon:hover,.social-icon:focus-visible{color:#fff;background:var(--brand,#146e68);border-color:var(--brand,#146e68)}.social-linkedin{color:#0a66c2}.social-facebook{color:#1877f2}.social-youtube{color:#d62020}.social-whatsapp{color:#168b48}.social-icon.is-unconfigured{cursor:default}.social-icon.is-unconfigured:hover{background:var(--paper,#fff);border-color:var(--line,#dfe8e8);color:var(--ink,#20323b)}[data-theme=dark] .social-icon{color:var(--ink,#dceae8)}@media(max-width:640px){.social-dock{gap:7px;margin-top:16px}.social-icon{width:32px;height:32px;font-size:15px}}@media print{.social-dock{display:none}}

.footer-links{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;padding-block:16px;font-size:12px;overflow-wrap:anywhere}
.footer-links:empty{display:none}
.footer-links a{text-decoration:underline;text-underline-offset:3px}
