.policy-main{max-width:1040px;margin:65px auto 85px;padding:0 32px}.policy-main h1{font-size:clamp(38px,5.5vw,68px);letter-spacing:-2.5px;line-height:1.08;max-width:820px;margin:25px 0}.policy-intro{color:#b7bdcf;font-size:19px;line-height:1.7;max-width:760px}.policy-date{color:#959db4;font-size:13px;margin:24px 0}.policy-nav{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0 40px}.policy-nav a{font-size:14px;padding:11px 15px;border:1px solid #353b4f;border-radius:9px;color:#c3c9dc;background:#171b28}.policy-nav a[aria-current]{color:#d2fa75;border-color:#d2fa7560;background:#d2fa7510}.policy-body{padding:10px 36px;background:linear-gradient(145deg,#191d2b,#11151f);border:1px solid #30364a;border-radius:20px}.policy-body section{padding:27px 0;border-bottom:1px solid #2e3447}.policy-body section:last-child{border:0}.policy-body h2{font-size:25px;letter-spacing:-.4px;line-height:1.3;margin:0 0 17px}.policy-body p,.policy-body li{font-size:16px;line-height:1.85;color:#bec5d7}.policy-body p{margin:12px 0}.policy-body a,.policy-back{color:#d2fa75;text-decoration:underline;text-underline-offset:4px}.policy-back{display:inline-block;margin-top:30px;font-size:15px}.policy-table{overflow-x:auto;margin:22px 0}.policy-table table{border-collapse:collapse;width:100%;font-size:14px;min-width:520px;line-height:1.7}.policy-table th,.policy-table td{padding:14px;text-align:left;border-bottom:1px solid #353b4e;vertical-align:top}.policy-table th{color:#d2fa75;background:#202637}.policy-table td{color:#bec5d7}.policy-resources{padding-left:22px}.policy-resources li{padding:5px 0}@media(max-width:650px){.policy-main{margin:35px auto 50px;padding:0 18px}.policy-main h1{letter-spacing:-1.5px}.policy-intro{font-size:17px}.policy-body{padding:0 20px;border-radius:14px}.policy-body h2{font-size:22px}.policy-nav{gap:8px}.policy-nav a{padding:10px 12px;font-size:13px}.policy-body p,.policy-body li{font-size:15px}}