.legal-main{max-width:950px;padding-top:25px;padding-bottom:45px}.legal-document{background:#fffdf9;border:2px solid #f0e0d0;border-radius:25px;box-shadow:0 6px 0 #efe2d2;padding:38px 45px}.legal-document h1{font-size:38px;letter-spacing:-1.3px}.legal-date{font-size:13px;color:#947d6b}.legal-document h2{font-size:21px;margin:30px 0 12px;color:#69472e;letter-spacing:-.4px}.legal-document p,.legal-document li{font-size:15px;line-height:1.8;color:#725d4e}.legal-document ul{padding-left:23px}.legal-document li{margin:7px 0}.legal-document a,footer>a:not(.logo){text-decoration:underline;text-underline-offset:3px;color:#aa4b13}.legal-draft{background:#fff0d7;border:1px solid #f0d3a8;border-radius:13px;padding:17px 20px;margin:25px 0;color:#855825;font-size:14px;line-height:1.65}.legal-pending{border-left:3px solid #e8af70;padding-left:14px}.legal-source{border-top:1px solid #efdfce;padding-top:20px;font-size:12px!important}footer{flex-wrap:wrap;padding-top:25px;padding-bottom:25px}footer a{font-size:12px}footer .logo{font-size:34px}@media(max-width:620px){.legal-main{padding-top:15px;padding-bottom:25px}.legal-document{padding:25px 20px;border-radius:20px}.legal-document h1{font-size:29px;line-height:1.15}.legal-document h2{font-size:19px}.legal-document p,.legal-document li{font-size:14px}.legal-draft{padding:14px;font-size:12px}}@media print{body{background:white}.header,footer,.legal-draft{display:none}.legal-main{max-width:none;padding:0}.legal-document{border:0;box-shadow:none;padding:0}.legal-document h2{break-after:avoid}.legal-document a{color:inherit}.legal-document{font-size:11pt}}
