.legal-body section{border-top:1px solid var(--pub-border);padding-top:1.5rem}.legal-body h2{color:var(--pub-text);font-size:1.125rem;font-weight:700;margin-bottom:.75rem}.legal-body h3{color:var(--pub-text);font-size:1rem;font-weight:600;margin-bottom:.5rem;margin-top:1rem}.legal-body p,.legal-body ul{margin-bottom:.75rem}.legal-body ul{list-style:disc;padding-left:1.5rem}.legal-body li{margin-bottom:.375rem}.legal-body strong{color:var(--pub-text);font-weight:600}
