/* WanTopup v84.91 public policies and compact global footer links */
.wantopup-footer .footer-policy-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;margin:15px auto 7px;max-width:1020px;padding:0 14px;font-size:12px;line-height:1.7}
.wantopup-footer .footer-policy-links a{color:#c8e0e3;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;overflow-wrap:anywhere;transition:color .15s ease}
.wantopup-footer .footer-policy-links a:hover,.wantopup-footer .footer-policy-links a:focus-visible{color:#fff;text-decoration-color:currentColor}
.wantopup-footer .footer-business-mini{margin:8px auto 4px;text-align:center;font-size:11px;line-height:1.6;color:#c7d8db;max-width:980px;padding:0 15px}
.wantopup-footer .footer-business-mini span{display:inline-block;margin:2px 7px}
.wtp-policy-page .wtp-policy-main{width:100%;max-width:none;min-height:60vh;padding:32px 16px 64px;background:#f7fbfa;color:#18313a;box-sizing:border-box}
.wtp-policy-page .wtp-policy-wrap{max-width:1170px;margin:0 auto}
.wtp-policy-page .wtp-policy-breadcrumb{display:flex;align-items:center;gap:8px;font-size:13px;color:#506675;margin:0 0 24px;flex-wrap:wrap}
.wtp-policy-page .wtp-policy-breadcrumb a{color:#076e68;text-decoration:none}
.wtp-policy-page .wtp-policy-heading{margin:0 0 24px;max-width:860px}
.wtp-policy-page .wtp-policy-eyebrow{font-size:12px;font-weight:800;letter-spacing:.08em;color:#087c71}
.wtp-policy-page .wtp-policy-heading h1{color:#143239;font-size:clamp(28px,4vw,42px);line-height:1.2;letter-spacing:-.02em;margin:10px 0}
.wtp-policy-page .wtp-policy-heading>p{font-size:16px;color:#425966;line-height:1.65;margin:0 0 10px}
.wtp-policy-page .wtp-policy-date{display:inline-block;font-size:12px;color:#465d68}
.wtp-policy-page .wtp-policy-body{display:grid;grid-template-columns:minmax(0,1fr) 256px;gap:22px;align-items:start}
.wtp-policy-page .wtp-policy-article,.wtp-policy-page .wtp-policy-sidebar{min-width:0;background:#fff;border:1px solid #d6e4e3;border-radius:18px;box-shadow:0 10px 24px rgba(16,45,45,.055)}
.wtp-policy-page .wtp-policy-article{padding:clamp(19px,3vw,36px);overflow-wrap:break-word}
.wtp-policy-page .wtp-policy-article h2{color:#153c42;font-size:21px;line-height:1.35;margin:28px 0 11px}
.wtp-policy-page .wtp-policy-article h2:first-child{margin-top:0}
.wtp-policy-page .wtp-policy-article h3{color:#244954;font-size:17px;margin:20px 0 9px}
.wtp-policy-page .wtp-policy-article p,.wtp-policy-page .wtp-policy-article li{font-size:15px;color:#344d59;line-height:1.8;margin:0 0 13px}
.wtp-policy-page .wtp-policy-article ul,.wtp-policy-page .wtp-policy-article ol{margin:0 0 17px;padding-left:24px}
.wtp-policy-page .wtp-policy-article a{color:#075a8a;text-decoration:underline;text-underline-offset:2px}
.wtp-policy-page .wtp-policy-article a:focus-visible,.wtp-policy-page .wtp-policy-sidebar a:focus-visible{outline:3px solid #087c71;outline-offset:3px}
.wtp-policy-page .wtp-policy-article strong{color:#163c41}
.wtp-policy-page .wtp-policy-sidebar{padding:20px;position:sticky;top:84px}
.wtp-policy-page .wtp-policy-sidebar h2{font-size:18px;color:#173d42;margin:0 0 12px}
.wtp-policy-page .wtp-policy-nav{display:grid;gap:3px}
.wtp-policy-page .wtp-policy-nav a{color:#324a58;text-decoration:none;font-size:14px;line-height:1.45;border-radius:9px;padding:10px 11px}
.wtp-policy-page .wtp-policy-nav a:hover{background:#edf9f7;color:#065f55}
.wtp-policy-page .wtp-policy-nav a[aria-current="page"]{background:#e3f6f0;color:#07563d;font-weight:750}
.wtp-policy-page .wtp-policy-sidebar>p{font-size:12px;line-height:1.7;color:#506774;border-top:1px solid #e4eeee;padding-top:14px;margin-top:16px}
.wtp-policy-page .wtp-policy-business,.wtp-policy-page .wtp-policy-contact{border-top:1px solid #d8e5e5;margin-top:25px;padding-top:10px}
.wtp-policy-page .wtp-policy-business dl{margin:14px 0;display:grid;gap:12px}
.wtp-policy-page .wtp-policy-business dl>div{padding:13px 15px;background:#f1faf7;border:1px solid #d8ebe6;border-radius:12px;display:grid;gap:5px}
.wtp-policy-page .wtp-policy-business dt{font-size:12px;color:#46676b;font-weight:650}
.wtp-policy-page .wtp-policy-business dd{display:flex;flex-direction:column;gap:2px;color:#254653;font-size:14px;margin:0;overflow-wrap:anywhere}
.wtp-policy-page .wtp-policy-lang-nav{display:flex;gap:9px;flex-wrap:wrap;margin:10px 0 25px}
.wtp-policy-page .wtp-policy-lang-nav a{border-radius:30px;border:1px solid #77b8b0;padding:8px 12px;color:#125a58;font-size:13px;text-decoration:none;font-weight:700}
.wtp-policy-page .wtp-privacy-language{border-top:1px solid #d8e6e6;padding-top:4px;margin-top:18px}
@media(max-width:850px){.wtp-policy-page .wtp-policy-body{grid-template-columns:1fr}.wtp-policy-page .wtp-policy-sidebar{position:static;order:-1}.wtp-policy-page .wtp-policy-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.wtp-policy-page .wtp-policy-sidebar>p{display:none}}
@media(max-width:480px){.wtp-policy-page .wtp-policy-main{padding:19px 11px 55px}.wtp-policy-page .wtp-policy-body{gap:14px}.wtp-policy-page .wtp-policy-article,.wtp-policy-page .wtp-policy-sidebar{border-radius:14px}.wtp-policy-page .wtp-policy-sidebar{padding:14px}.wtp-policy-page .wtp-policy-nav{gap:2px 6px}.wtp-policy-page .wtp-policy-nav a{font-size:12px;padding:9px 7px}.wtp-policy-page .wtp-policy-article{padding:18px 15px}.wtp-policy-page .wtp-policy-article h2{font-size:19px}.wtp-policy-page .wtp-policy-article p,.wtp-policy-page .wtp-policy-article li{font-size:14px}.wantopup-footer .footer-policy-links{gap:6px 10px;font-size:11px}}
