.legal{padding-top:65px;padding-bottom:70px}.legal>h1{font-size:48px;margin-bottom:15px}.legal-date{color:#61716e;font-size:14px}.draft-banner,.review-note{background:#fff8e7;border-left:3px solid #bb8626;padding:18px 22px;line-height:1.7;color:#685127;font-size:15px}.draft-banner{margin:25px 0 40px}.legal-layout{display:grid;grid-template-columns:230px 1fr;gap:65px}.legal-toc{position:sticky;top:30px;align-self:start;display:grid;gap:16px}.legal-toc a{font-size:14px;color:#61716e;line-height:1.4}.legal-toc a:hover,article a{color:#008361;text-decoration:underline;text-underline-offset:3px}.legal article{max-width:800px}.legal article section{scroll-margin-top:30px;margin-bottom:40px}.legal article h2{font-size:25px;letter-spacing:-.5px}.legal article p,.legal article li{font-size:16px;line-height:1.85;color:#46544f}.legal article li{margin-bottom:10px}.legal article ul{padding-left:22px}.legal article a{overflow-wrap:anywhere}.review-note{margin-top:18px}.legal~footer{border-top:1px solid #e1e9e4;font-size:14px;flex-wrap:wrap}@media(max-width:760px){.legal{padding-top:35px}.legal>h1{font-size:37px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-toc{position:static;border-bottom:1px solid #ddd;padding-bottom:24px}.nav nav>a:not(.nav-cta){display:block}.nav nav{gap:12px;font-size:12px}.legal article h2{font-size:23px}}
.legal-toc{max-height:calc(100vh - 60px);overflow-y:auto;padding-right:10px}.legal-footer .footer-policy-links{flex-wrap:wrap}.legal-footer{gap:22px}@media(max-width:760px){.legal-toc{max-height:none;overflow:visible}.legal~footer.wrap{display:flex;flex-wrap:wrap;justify-content:center}.legal~footer.wrap .footer-policy-links{flex-basis:100%;font-size:12px;gap:10px 18px;justify-content:center}.legal~footer.wrap>span{flex-basis:100%;text-align:center}.nav.wrap{gap:12px}.nav.wrap>.logo{flex-shrink:0}.nav nav{flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:12px}.nav .logo{width:85px}.legal>h1{overflow-wrap:break-word}}
