/* legal pages (privacy): one narrow column, the homepage type, numbered sections */
.legal{padding:160px 0 140px}
.legal h1{font-size:32px;line-height:1.18;font-weight:500;letter-spacing:-.025em;margin:0 0 8px}
.legal .stamp{margin:0 0 48px;font-size:15px;color:var(--faint)}
.legal h2{margin:44px 0 12px;font-size:17px;font-weight:600;letter-spacing:-.01em}
.legal p,.legal li{font-size:16px;line-height:1.55;color:var(--ink);margin:0 0 12px}
.legal p.lede{color:var(--muted)}
.legal ul{list-style:none;margin:4px 0 14px;padding:0}
.legal li{position:relative;padding-left:18px;margin-bottom:8px}
.legal li::before{content:"—";position:absolute;left:0;color:var(--faint)}
.legal li b,.legal p b{font-weight:600}
.legal a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
@media (max-width:640px){.legal{padding:120px 0 100px}}
