.policy-hero{background:#0c303b;color:#fff;padding:70px 0}.policy-hero h1{margin:6px 0 12px;font-size:clamp(2.7rem,6vw,5rem);letter-spacing:-.055em}.policy-hero p{max-width:650px;color:rgba(255,255,255,.72);font-size:1.1rem}.policy-wrap{padding:64px 0}.policy-layout{display:grid;grid-template-columns:250px minmax(0,760px);gap:70px;justify-content:center}.policy-nav{position:sticky;top:110px;align-self:start;display:grid;gap:5px;border:1px solid #dbe4e7;border-radius:16px;background:#fff;padding:20px}.policy-nav strong{padding:6px 10px 12px}.policy-nav a{padding:9px 10px;border-radius:8px;color:#607078}.policy-nav a:hover{background:#f4f7f8;color:#16849a}.policy-content article{scroll-margin-top:120px;border-top:1px solid #dbe4e7;padding:38px 0}.policy-content h2{font-size:1.8rem;letter-spacing:-.03em}.policy-content h3{margin-top:28px}.policy-content li{margin:.55rem 0}.policy-intro{border-left:5px solid #c9f13e;border-radius:0 16px 16px 0;background:#fff;padding:26px 30px;margin-bottom:18px}.policy-intro h2{margin-top:0}.policy-note{border-radius:16px;background:#0c303b;color:#fff;padding:26px 30px}.policy-note p{color:rgba(255,255,255,.72);margin-bottom:0}@media(max-width:850px){.policy-layout{grid-template-columns:1fr}.policy-nav{position:static}.policy-content article{scroll-margin-top:170px}}
