/* Legal documents in Andre's Terms format (site/legal-doc.blade.php). Copied from the Terms page design. */

/* From the design */
.legalbody h2{font-size:22px;color:#035693;font-weight:800;margin:44px 0 14px;scroll-margin-top:100px;}
.legalbody h3{font-size:16px;color:#035693;font-weight:700;margin:22px 0 10px;}
.legalbody a{text-decoration:underline;text-underline-offset:2px;}
.legalbody p{font-size:15.5px;line-height:1.75;color:#3A4B60;margin:0 0 14px;}
.legalbody ul{margin:0 0 14px;padding-left:22px;}
.legalbody li{font-size:15.5px;line-height:1.75;color:#3A4B60;margin-bottom:6px;}
@media (max-width:900px){[data-r="legal"]{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;}[data-r="legal"]>aside{position:static!important;}[data-r="legal"]>aside>div:last-child{flex-direction:row!important;overflow-x:auto;gap:6px!important;padding-bottom:6px;}[data-r="legal"]>aside>div:last-child a{white-space:nowrap;flex:none;}[data-r="cols"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media (max-width:560px){[data-r="cols"]{grid-template-columns:minmax(0,1fr)!important;}.legalbody h1,.legalbody h2,.legalbody h3{overflow-wrap:break-word;hyphens:auto;}}

