html{-webkit-text-size-adjust:100%;text-size-adjust:100%}.policy-page{background:#f6f7fa;font-family:Poppins,Arial,sans-serif;color:#2d3748;overflow-x:hidden;width:100%;max-width:100%}.policy-page *,.policy-page ::after,.policy-page ::before{box-sizing:border-box}.policy-hero,.policy-section{width:100%;max-width:100%}.policy-hero .container,.policy-section .container{width:100%;max-width:1320px;padding-left:max(clamp(24px,4vw,40px),env(safe-area-inset-left));padding-right:max(clamp(24px,4vw,40px),env(safe-area-inset-right));margin-left:auto;margin-right:auto}.policy-hero{height:320px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at top right,rgba(247,179,28,.18),transparent 36%),linear-gradient(135deg,#041c4a 0,#0b2c66 52%,#163a7a 100%);padding:0;color:#fff;text-align:center}.policy-hero h1{margin:0 auto 10px;max-width:920px;font-size:clamp(28px, 4.6vw, 48px);font-weight:700;letter-spacing:.3px;line-height:1.25;word-break:break-word}.policy-crumbs{font-size:14px;color:rgba(255,255,255,.78);line-height:1.6;word-break:break-word}.policy-crumbs a{color:#fff;text-decoration:none}.policy-crumbs a:hover{color:#f7b31c}.policy-section{padding:48px 0 56px}.policy-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:36px;align-items:start}.policy-sidebar{position:sticky;top:24px;min-width:0}.policy-article,.policy-help-card,.policy-nav-card{min-width:0;max-width:100%}.policy-help-card,.policy-nav-card{background:#fff;border:1px solid #e6eaf2;box-shadow:0 8px 24px rgba(4,28,74,.05)}.policy-nav-card{margin-bottom:20px;overflow:hidden}.policy-help-card h2,.policy-nav-card h2{margin:0;padding:18px 20px;background:#041c4a;color:#fff;font-size:14px;font-weight:600;letter-spacing:.6px;text-transform:uppercase}.policy-nav-card ul{list-style:none;margin:0;padding:10px 0}.policy-nav-card li a{display:flex;align-items:center;gap:10px;padding:12px 18px;color:#4a5568;font-size:14px;font-weight:500;text-decoration:none;border-left:3px solid transparent;transition:.25s ease;word-break:break-word}.policy-nav-card li a i{width:16px;flex-shrink:0;color:#f7b31c}.policy-nav-card li a.active,.policy-nav-card li a:hover{background:#fff8eb;color:#041c4a;border-left-color:#f7b31c}.policy-help-card{padding-bottom:8px}.policy-help-card .help-body{padding:18px 20px 8px}.policy-help-card p{margin:0 0 14px;color:#5a6577;font-size:13.5px;line-height:1.7}.policy-help-card a{display:flex;align-items:flex-start;gap:10px;margin-bottom:12px;color:#041c4a;font-size:13.5px;font-weight:500;text-decoration:none;line-height:1.6;overflow-wrap:anywhere;word-break:break-word}.policy-help-card a i{margin-top:3px;flex-shrink:0;color:#f7b31c}.policy-help-card a:hover{color:#d89022}.policy-article{background:#fff;border:1px solid #e6eaf2;box-shadow:0 10px 30px rgba(4,28,74,.05);padding:48px 52px 56px}.policy-meta{display:flex;flex-wrap:wrap;gap:14px 24px;margin-bottom:28px;padding-bottom:22px;border-bottom:1px solid #edf0f5;color:#6b7280;font-size:13px}.policy-meta span{display:inline-flex;align-items:flex-start;gap:8px;min-width:0;line-height:1.5;overflow-wrap:anywhere}.policy-meta i{margin-top:3px;flex-shrink:0;color:#f7b31c}.policy-intro{margin-bottom:8px;padding:22px 24px;background:#f8fafc;border-left:4px solid #f7b31c}.policy-intro p{margin-bottom:0}.policy-toc{margin:32px 0 8px;padding:22px 24px 10px;background:#fbfcfe;border:1px solid #edf0f5}.policy-toc h2{margin:0 0 14px!important;padding:0!important;border:0!important;font-size:16px!important}.policy-toc ol{margin:0;padding:0 0 8px 20px;columns:2;column-gap:28px}.policy-toc li{margin-bottom:8px;break-inside:avoid;page-break-inside:avoid}.policy-toc a{color:#163a7a;font-size:13.5px;text-decoration:none;word-break:break-word}.policy-toc a:hover{color:#d89022}.policy-article h2{margin:40px 0 16px;padding-bottom:10px;border-bottom:1px solid #eef1f6;color:#041c4a;font-size:clamp(18px, 2.2vw, 22px);font-weight:700;line-height:1.4;scroll-margin-top:24px;word-break:break-word}.policy-article h3{margin:26px 0 12px;color:#163a7a;font-size:clamp(16px, 1.8vw, 17px);font-weight:600;line-height:1.45;word-break:break-word}.policy-article li,.policy-article p{color:#4a5568;font-size:15.5px;line-height:1.9}.policy-article p{margin:0 0 16px;text-align:justify;overflow-wrap:anywhere}.policy-article ol,.policy-article ul{margin:0 0 18px;padding-left:22px}.policy-article li{margin-bottom:8px;padding-left:2px}.policy-article a{color:#0b2c66;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.policy-article a:hover{color:#d89022}.policy-note,.policy-warning{margin:22px 0;padding:18px 20px;border-radius:2px}.policy-note{background:#fff8eb;border:1px solid #f3e0b5}.policy-warning{background:#fff5f5;border:1px solid #f3c6c6}.policy-note p,.policy-warning p{margin:0}.policy-table-wrap{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:8px 0 22px;border:1px solid #e6eaf2}.policy-table{width:100%;min-width:560px;border-collapse:collapse;background:#fff}.policy-table td,.policy-table th{padding:13px 14px;border:1px solid #e6eaf2;text-align:left;vertical-align:top;font-size:14px;line-height:1.7;word-break:break-word}.policy-table th{background:#041c4a;color:#fff;font-weight:600;white-space:nowrap}.policy-table tr:nth-child(2n) td{background:#f8fafc}.policy-contact-box{margin-top:36px;padding:26px 28px;background:#041c4a;color:#fff}.policy-contact-box h3{margin:0 0 12px!important;padding:0!important;border:0!important;color:#fff!important;font-size:clamp(18px, 2.2vw, 22px);font-weight:700}.policy-contact-box li,.policy-contact-box p{color:rgba(255,255,255,.86)}.policy-contact-box ul{padding-left:18px}.policy-contact-box a{color:#f7b31c;overflow-wrap:anywhere}.policy-contact-box a:hover{color:#fff}@media (max-width:1199px){.policy-layout{grid-template-columns:250px minmax(0,1fr);gap:28px}.policy-article{padding:40px 36px 48px}}@media (max-width:991px){.policy-hero{height:240px;padding:0}.policy-section{padding:32px 0 40px}.policy-layout{display:flex;flex-direction:column;gap:20px}.policy-sidebar{display:none}.policy-article{padding:32px 24px 40px}.policy-toc ol{columns:1}}@media (max-width:767px){.policy-hero h1{margin-bottom:8px;font-size:clamp(24px, 7vw, 32px)}.policy-crumbs{font-size:13px}.policy-article{padding:26px 18px 34px}.policy-meta{flex-direction:column;gap:10px;margin-bottom:22px;padding-bottom:16px}.policy-intro,.policy-note,.policy-toc,.policy-warning{padding:16px 14px}.policy-toc{margin-top:24px}.policy-article h2{margin-top:28px;scroll-margin-top:16px}.policy-article h3{margin-top:20px}.policy-article li,.policy-article p{font-size:14.5px;line-height:1.75;text-align:left}.policy-article ol,.policy-article ul{padding-left:18px}.policy-table{min-width:480px}.policy-table td,.policy-table th{padding:10px 11px;font-size:13px}.policy-contact-box{margin-top:28px;padding:20px 16px}.policy-help-card .help-body{grid-template-columns:1fr}}@media (max-width:576px){.policy-hero{height:190px}.policy-hero h1{font-size:28px}}@media (max-width:575px){.policy-section{padding:24px 0 32px}.policy-nav-card ul{grid-template-columns:1fr;gap:6px;padding:12px}.policy-nav-card li a{padding:11px 12px}.policy-article{padding:22px 14px 30px;box-shadow:0 4px 16px rgba(4,28,74,.04)}.policy-table{min-width:430px}.policy-help-card h2,.policy-nav-card h2{padding:14px 16px;font-size:13px}}@media (max-width:400px){.policy-hero h1{font-size:22px}.policy-crumbs{font-size:13px}.policy-article li,.policy-article p{font-size:14px}.policy-article ol,.policy-article ul{padding-left:16px}.policy-table{min-width:390px}.policy-table td,.policy-table th{padding:8px 9px;font-size:12px}}@media (min-width:1400px){.policy-layout{grid-template-columns:300px minmax(0,1fr);gap:42px}}