.sc-policy-footer{margin:32px 0 0;padding:24px 12px 18px;border-top:1px solid #e3e9f2;text-align:center;font-family:inherit}
.sc-policy-footer .sc-policy-links{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 12px}
.sc-policy-footer .sc-policy-links a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;box-sizing:border-box;padding:9px 13px;border:1px solid transparent;border-radius:10px;background:transparent;color:#52627a;font-size:13px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .16s,color .16s,border-color .16s}
.sc-policy-footer .sc-policy-links a svg{flex:none;color:#7188a7}
.sc-policy-footer .sc-policy-links a:hover{background:#eaf3ff;border-color:#d5e5fb;color:#2563af}
.sc-policy-footer .sc-policy-links a:hover svg{color:#2563af}
.sc-policy-footer .sc-policy-links a:focus-visible{outline:2px solid #3b82f6;outline-offset:3px;background:#eaf3ff;color:#2563af}
.sc-policy-footer .sc-policy-copyright{margin:16px 0 0;color:#7b899e;font-size:12px;line-height:1.6}
.sc-policy-footer .sc-policy-copyright strong{color:#52627a;font-weight:600}
@media(max-width:560px){.sc-policy-footer{padding:20px 0 16px}.sc-policy-footer .sc-policy-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sc-policy-footer .sc-policy-links a{height:100%;padding:10px 6px;font-size:12px;background:#f0f4fa;border-color:#e4eaf3;gap:6px}.sc-policy-footer .sc-policy-links a:hover{background:#e1efff;border-color:#c9dffc}.sc-policy-footer .sc-policy-copyright{margin-top:18px}}
@media(prefers-reduced-motion:reduce){.sc-policy-footer .sc-policy-links a{transition:none}}

.sc-policy-footer--public{margin:0;padding:28px 0 24px;background:#f4f7fb;border-top-color:#dce5ef}.sc-policy-footer .sc-policy-brand{margin:0 0 14px;font-size:16px;font-weight:700;color:#294b6b;letter-spacing:.02em}
.wc-billing-privacy{padding:16px 18px;border:1px solid #e0e8f2;border-radius:12px;background:#f4f7fb;color:#62748a;font-size:13px;line-height:1.9}.wc-billing-privacy a{display:inline-flex;align-items:center;gap:6px;max-width:100%;vertical-align:middle;padding:2px 7px;margin:2px 0;border-radius:7px;color:#35628c;text-decoration:none;font-weight:600;overflow-wrap:anywhere}.wc-billing-privacy a svg{flex:none;color:#7188a7}.wc-billing-privacy a:hover{background:#dfedff;color:#205ba1}.wc-billing-privacy a:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}
