.policy-nav{max-width:1100px;margin:auto;padding:28px 28px;display:flex;align-items:center;justify-content:space-between;gap:24px}.policy-nav>a:last-child{color:#67e8e1}.policy-content{max-width:860px;margin:48px auto 80px;padding:0 28px;line-height:1.8;color:#c9d3e5}.policy-content h1{font-size:clamp(2.8rem,7vw,4.8rem);line-height:1.12;margin:18px 0;color:#f4f7ff;letter-spacing:-.05em}.policy-content h2{font-size:1.45rem;line-height:1.4;margin:42px 0 12px;color:#f4f7ff}.policy-content p{margin:16px 0}.policy-content ul{padding-left:24px;margin:18px 0}.policy-content li{margin:12px 0}.policy-content strong{color:#f4f7ff}.policy-content a{color:#67e8e1;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.policy-date{color:#91a1ba;font-size:.95rem}.policy-footer{max-width:1100px;margin:auto;padding:24px 28px;border-top:1px solid #233049;color:#91a1ba;font-size:.9rem}
