body{margin:0;background:#f6f8f8;color:#183e50;font-family:system-ui,sans-serif}.policy{max-width:760px;margin:auto;padding:50px 24px 90px}.policy .brand{font-weight:750;font-size:26px;letter-spacing:-1.3px;text-decoration:none}.policy .brand span{color:#7092a4}.policy h1{font-size:44px;letter-spacing:-2px;margin-top:65px}.policy h2{font-size:21px;margin-top:35px}.policy li,.policy p{font-size:15px;line-height:1.85;color:#526e7a}.policy a{color:inherit;text-underline-offset:3px}.policy button{background:#214f65;color:white;padding:12px 18px;border:0;border-radius:25px;cursor:pointer}.policy nav{display:flex;gap:20px;margin-top:40px;font-size:13px}