body.policy-page{font-size:17px}.policy-header{max-width:1000px}.policy-header .brand{padding:0}.policy-header .brand-logo{width:175px;height:auto}.policy-main{max-width:850px;margin:0 auto;padding:55px 24px 80px}.policy-main h1{font-size:clamp(2.3rem,7vw,4.5rem);line-height:1.08;letter-spacing:-.04em;margin-bottom:28px}.policy-main h2{font-size:1.45rem;letter-spacing:-.025em;margin:32px 0 12px}.policy-main p{margin:14px 0}.policy-main li{margin:10px 0;color:#c8c9c5}.policy-main a,.policy-links a{text-decoration:underline;text-underline-offset:4px}.policy-links{display:flex;flex-wrap:wrap;gap:16px 24px;margin:24px 0;font-size:14px}.policy-main .price,.get-it .price{font-size:64px;line-height:1.1;font-weight:700;color:var(--lime);margin:20px 0}.price span{font-size:16px}.policy-main .lead{font-size:24px;color:var(--paper)}.get-it .purchase-summary{font-size:20px;color:var(--paper)}.get-it .pricing-link{display:inline-block;margin-top:14px;text-decoration:underline}.policy-footer{max-width:1000px;margin:auto}.policy-footer p{text-align:left}
.ratio-note{border-left:4px solid #ef71bc;background:#24282c;padding:20px 24px;margin:24px 0;border-radius:0 10px 10px 0}.ratio-note>strong{color:#f6f5ee}.ratio-note p{margin-bottom:0}
