.legal h1{margin-bottom:1rem;font-size:2rem;font-weight:700}.legal h2{margin:1rem 0 0;font-size:1.5rem;font-weight:700}.legal h3{margin:.5rem 0 0;font-size:1.2rem;font-weight:700}.legal p{margin:.5rem 0;font-size:1rem;font-weight:400;display:block}.legal a{color:var(--teal-ink);text-decoration:none}.legal a:hover{color:var(--ink);text-decoration:underline}.legal ul{margin:1rem 0;padding-left:1.5rem;list-style:outside}.legal li+li{margin-top:.5rem}.legal li>p{margin:0}.legal{width:100%;padding-inline:1rem}@media (min-width:768px){.legal{padding-inline:0}}
