*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f8fafc;color:#102b41;font-family:"Manrope",Arial,sans-serif;line-height:1.7}.shell{width:min(1040px,92%);margin:auto}.policy-hero{padding:90px 0 70px;background:#eaf2f6;border-bottom:1px solid #cfdee7}.eyebrow{margin:0;color:#e45f3d;font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase}.policy-hero h1{max-width:850px;margin:12px 0 20px;font-size:clamp(42px,6vw,72px);line-height:1;letter-spacing:-3px}.policy-hero p{max-width:720px;margin:0;color:#4f6878;font-size:18px}.policy-content{padding:70px 0 100px}.policy-content section{display:grid;grid-template-columns:260px 1fr;gap:55px;padding:30px 0;border-top:1px solid #cfdee7}.policy-content h2{margin:0;font-size:24px;line-height:1.2}.policy-content p{margin:0 0 14px;color:#496373}.policy-content a{color:#102b41;font-weight:700;text-underline-offset:3px}footer{padding:32px 0;background:#071827;color:#bdd0dc}.footer-inner{display:flex;align-items:center;justify-content:space-between;font-size:12px}.footer-inner .logo{color:#fff;text-decoration:none;font-size:20px;font-weight:900}.footer-inner .logo span{color:#fa784a}.footer-inner a{color:inherit}@media(max-width:700px){.policy-hero{padding:60px 0 50px}.policy-content section{grid-template-columns:1fr;gap:12px}.footer-inner{display:grid;gap:10px}}
