.pg-policy .page-hero{padding:64px 16px 32px;text-align:center}.pg-policy .page-hero-inner{flex-direction:column;align-items:center;justify-content:center}.pg-policy .page-hero-label{display:none}.pg-policy .page-hero-title{font-size:36px;font-weight:700;margin-bottom:0;text-align:center}.pg-policy .doc-wrap{background:var(--rn-bg);padding:48px 16px 80px}.pg-policy .doc-inner{max-width:800px;margin:0 auto;background:#fff;border-radius:var(--rn-radius);padding:48px 48px 64px}@media (max-width:640px){.pg-policy .page-hero{padding:36px 18px 28px}.pg-policy .page-hero-title{font-size:26px}.pg-policy .doc-wrap{padding:32px 14px 56px}.pg-policy .doc-inner{padding:28px 18px 40px}}.pg-policy .doc-h2{font-size:20px;font-weight:700;color:#0a0a0a;margin-bottom:16px}.pg-policy .pp-body{font-size:14px;line-height:1.9;color:var(--rn-text);margin:0 0 12px 24px}.pg-policy .pp-body a{color:var(--rn-orange);text-decoration:underline;word-break:break-all}.pg-policy .pp-phead{font-size:16px;font-weight:600;color:#0a0a0a;margin:18px 0 6px}.pg-policy .pp-num{font-size:14px;line-height:1.9;color:var(--rn-text);margin:0 0 8px;padding-left:1.6em;text-indent:-1.6em}.pg-policy ul.pp-bullets{list-style:disc;margin:6px 0 14px 40px;padding:0}.pg-policy ul.pp-bullets li{font-size:14px;line-height:1.9;color:var(--rn-text);margin-bottom:4px;padding-left:4px}.pg-policy ul.pp-bullets ul{list-style:circle;margin:4px 0 4px 24px}.pg-policy ul.pp-bullets a{color:var(--rn-orange);text-decoration:underline;word-break:break-all}.pg-policy .doc-divider{border:none;border-top:1px solid var(--rn-border);margin:28px 0}.pg-policy .art-head{display:flex;align-items:center;margin:34px 0 14px}.pg-policy .art-bar{width:4px;height:24px;background:var(--rn-orange);margin-right:12px;flex-shrink:0;border-radius:1px}.pg-policy .art-title{font-size:18px;font-weight:700;color:#334155}.pg-policy .contact-box{background:var(--rn-bg);border-radius:8px;padding:20px 24px;margin-top:8px}.pg-policy .contact-box p{font-size:14px;line-height:1.9;margin:0}.pg-policy .contact-box p+p{margin-top:10px}.pg-policy .contact-box .cb-label{font-weight:600;color:var(--rn-navy)}.pg-policy .contact-box a{color:var(--rn-orange);text-decoration:underline}