.legal{max-width:760px;color:var(--body);font-size:15px;line-height:1.65}.legal h2{font-size:20px;font-weight:600;color:var(--ink);margin:40px 0 10px;letter-spacing:-.01em}.legal h3{font-size:16px;font-weight:600;color:var(--ink);margin:24px 0 6px}.legal p,.legal ul{margin:0 0 12px}.legal ul{padding-left:20px}.legal li{margin-bottom:4px}.legal a{color:var(--mint-dark)}.legal address{font-style:normal;margin-bottom:12px}.legal-meta{font-size:13px;color:var(--muted)}@media (max-width: 640px){.legal h2{font-size:18px}}
