.pc-regulatory-row{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left}
.pc-regulatory-copy{flex:1;min-width:0}
.pc-footer-social{display:flex;flex:0 0 auto;flex-direction:row;gap:4px;justify-content:flex-end;align-items:center;padding:0;margin-left:auto}
.pc-regulatory-row .pc-regulatory-copy p{margin-bottom:0}
.pc-regulatory-row .pc-footer-social a{margin-bottom:0}
.pc-footer-social :is(.pc-facebook-link,.pc-whatsapp-link){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;box-sizing:border-box;padding:8px;margin:0;border:1px solid transparent;border-radius:50%;background:transparent;text-decoration:none;transition:background-color .15s ease}
.pc-footer-social :is(.pc-facebook-link,.pc-whatsapp-link) svg{display:block;flex:none;width:28px;height:28px}
.pc-footer-social :is(.pc-facebook-link,.pc-whatsapp-link):hover{background:#e4edfa;border-color:#b6cbea}
.pc-footer-social :is(.pc-facebook-link,.pc-whatsapp-link):focus-visible{outline:3px solid #c7a34a;outline-offset:3px}
html[data-theme="navy"] .pc-footer-social :is(.pc-facebook-link,.pc-whatsapp-link):hover{background:#253c5d;border-color:#7d9dc7}
@media(max-width:480px){.pc-regulatory-row{gap:10px}.pc-footer-social{gap:0}}
@media print{.pc-footer-social{display:none}}
