/* SOL public policy presentation, separate from shared privacy editing. */
body .sol-policy-content{box-sizing:border-box;width:calc(100% - 48px);max-width:1000px;margin:0 auto;padding:clamp(40px,6vw,80px) 0 clamp(64px,8vw,110px);color:#fff;background:transparent;font-size:17px;line-height:1.8;overflow-wrap:anywhere}
body .sol-policy-content :is(h1,h2,h3,h4,p,li,strong,em,code){color:#fff!important}
body .sol-policy-content h1{font-size:clamp(36px,5vw,64px);line-height:1.12;margin:0 0 24px}
body .sol-policy-content h2{font-size:clamp(23px,3vw,32px);line-height:1.3;margin:40px 0 16px}
body .sol-policy-content p{margin:0 0 20px;font-size:17px;line-height:1.8}
body .sol-policy-content a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}
body .sol-policy-content code{background:rgba(255,255,255,.1);padding:2px 5px;border-radius:4px}
@media(max-width:600px){body .sol-policy-content{width:calc(100% - 36px);padding-top:32px;font-size:16px}body .sol-policy-content p{font-size:16px}}
