.legal{max-width:860px;padding-top:calc(var(--nav-h) + 4rem)}.legal__title{font-family:var(--font-display);font-size:var(--fs-h2);margin:1rem 0 2.5rem}.legal h2{font-size:1.15rem;margin:2.2rem 0 .7rem;text-transform:none}.legal h3{font-size:1rem;margin:1.6rem 0 .5rem;text-transform:none}.legal p,.legal ul{color:var(--ink-dim);margin-bottom:.9em}.legal ul{padding-left:1.2em}.legal table{border-collapse:collapse;width:100%;font-size:var(--fs-small)}.legal td,.legal th{border:1px solid var(--line);padding:.5em .8em;text-align:left;color:var(--ink-dim)}
