.policy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,8vw,140px);padding-block:105px 130px;display:grid}.policy-intro{align-self:start;position:sticky;top:40px}.policy h1{letter-spacing:-.07em;margin:18px 0 30px;font-family:Space Grotesk,Arial,sans-serif;font-size:clamp(50px,5vw,76px);line-height:1.02}.policy h1 span{color:#514df5}.policy-intro>p:not(.section-index){color:#5b6380;max-width:440px;font-size:16px;line-height:1.7}.policy-date{text-transform:uppercase;letter-spacing:.1em;margin-top:28px;font-weight:700;font-size:12px!important}.policy-body{gap:0;display:grid}.policy-body section{border-top:1px solid #d9dce8;padding:28px 0 35px}.policy-body h2{letter-spacing:-.045em;margin:0 0 15px;font-family:Space Grotesk,Arial,sans-serif;font-size:26px}.policy-body p{color:#59617b;margin:0 0 14px;font-size:15px;line-height:1.75}.policy-body p:last-child{margin-bottom:0}.policy-body a{color:#514df5;text-underline-offset:3px;text-decoration:underline}.footer-links{align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}@media (width<=850px){.policy{padding-block:75px 90px;display:block}.policy-intro{margin-bottom:55px;position:static}.policy h1{font-size:clamp(46px,11vw,70px)}}@media (width<=560px){.footer-links{justify-content:space-between;width:100%}.policy-body h2{font-size:23px}}
