.policy-page-light{background:#fff;color:#242424;min-height:100vh;color-scheme:light;padding-top:0}.policy-page-light>.mx-auto{max-width:none;padding:0}.policy-page-light .policy-hero{padding-top:var(--spacing-nav);background:linear-gradient(90deg,#171717ed,#171717cc 47%,#17171799),url(/header-bg.webp) 50% /cover;color:#fff}.policy-page-light .policy-hero-inner{max-width:1320px;margin-inline:auto;padding:24px var(--spacing-gutter) clamp(56px,7vw,88px)}.policy-page-light .policy-heading{max-width:850px;margin-top:clamp(48px,6vw,80px)}.policy-page-light .policy-heading .eyebrow{color:#d9bd65}.policy-page-light .policy-heading h1{font-size:clamp(47px,6.2vw,82px);line-height:1;text-wrap:balance}.policy-page-light .policy-heading p:not(.eyebrow){color:#d3d5ce;max-width:660px}.policy-page-light .policy-body{max-width:1320px;margin:0 auto;padding:clamp(52px,7vw,86px) var(--spacing-gutter) clamp(72px,9vw,120px)}.policy-page-light .text-fg-subtle{color:#77776f}.policy-page-light .text-fg-muted{color:#62625c}.policy-page-light .border-hairline{border-color:#e1e1da}.policy-page-light .border-hairline-strong{border-color:#dddcd4}.policy-page-light .text-gold{color:#866c1d}.policy-page-light aside .eyebrow{color:#7c7b73}.policy-page-light aside ul{border-color:#deded7}.policy-page-light aside a{color:#62625c}.policy-page-light aside a:hover{color:#806820;border-color:#c9a227}.policy-page-light section h2{color:#242424}.policy-page-light section h2 .text-gold{color:#a28424}.policy-page-light section>div{color:#5e5e58;line-height:1.85}.policy-page-light :is(a,button):focus-visible{outline:3px solid #a58620;outline-offset:4px}@media(max-width:600px){.policy-page-light .policy-body{padding-top:45px}}