.legal{background:var(--c-cream);color:var(--c-body);padding:64px 0 96px}.legal__text{font-size:17px;line-height:1.7}.legal__text>*{max-width:720px}.legal__text h2{font-family:var(--font-serif);color:var(--c-ink);margin:48px 0 12px;font-size:32px;font-weight:500;line-height:1.15}.legal__text h2:first-child{margin-top:0}.legal__text h3{color:var(--c-ink);margin:32px 0 10px;font-size:18px;font-weight:700}.legal__text p,.legal__text ul{margin:0 0 14px}.legal__text ul{padding-left:1.25em;list-style:outside}.legal__text li+li{margin-top:8px}.legal__text a{color:var(--c-canela-dark)}.legal__updated{color:var(--c-muted);margin-top:40px;font-size:14px}
