.policy-page{max-width:1000px;margin:auto;padding:80px 32px 130px}.policy-hero{max-width:830px;padding:54px 0 76px}.policy-hero h1{font:700 clamp(3.2rem,7vw,5.8rem)/1 Manrope,sans-serif;letter-spacing:-.055em;margin:0}.effective{display:inline-block;margin:25px 0 34px;padding:8px 13px;border:1px solid var(--line);border-radius:100px;color:var(--muted);font-size:.83rem;font-weight:600}.policy-lead{font-size:1.2rem;line-height:1.75;color:#3e4b5e}.policy-hero>p:last-child{color:var(--muted)}.policy-content{border-top:1px solid var(--line)}.policy-content section{display:grid;grid-template-columns:70px 1fr;gap:28px;padding:54px 0;border-bottom:1px solid var(--line)}.section-number{font:700 .78rem Manrope,sans-serif;letter-spacing:.12em;color:var(--blue);padding-top:7px}.policy-content h2{font:700 clamp(1.45rem,3vw,2rem)/1.25 Manrope,sans-serif;letter-spacing:-.025em;margin:0 0 18px}.policy-content p{color:#536071;margin:0 0 16px}.policy-content p:last-child{margin-bottom:0}.policy-content ul{color:#536071;padding-left:22px;margin:13px 0 20px}.policy-content li{padding:3px 0}.policy-content a{color:var(--blue)}.policy-content address{font-style:normal;color:#536071}.policy-note{margin-top:50px;padding:26px 28px;border-left:4px solid var(--sky);background:#edf4ff;color:#536071;border-radius:0 8px 8px 0}.policy-page+footer{max-width:1000px}@media(max-width:800px){.policy-page{padding:45px 20px 90px}.policy-hero{padding:35px 0 55px}.policy-content section{grid-template-columns:1fr;gap:10px;padding:40px 0}.section-number{padding:0}.policy-page+footer{margin:0 20px}}
