.legal{overflow-wrap:break-word;max-width:720px;margin:0 auto;padding:48px 20px 80px;line-height:1.75}.legal .brand{padding:0 0 36px}.legal h1{font-family:var(--font-serif);letter-spacing:-.3px;margin-bottom:8px;font-size:36px;font-weight:400;line-height:1.25}.legal .updated{color:var(--ink-muted);margin-bottom:32px;font-size:15px}.legal h2{font-family:var(--font-serif);margin:44px 0 12px;font-size:22px;font-weight:400;line-height:1.35}.legal h3{margin:28px 0 8px;font-size:17px;font-weight:700}.legal p{margin:0 0 14px}.legal ul,.legal ol{margin:0 0 16px;padding-left:24px}.legal li{margin:0 0 8px;padding-left:4px}.legal li::marker{color:var(--ink-faint)}.legal ol li::marker{color:var(--pink-text);font-weight:700}.legal a:not(.brand){color:var(--pink-text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal strong{font-weight:700}.legal code{font-family:var(--font-mono);background:var(--band);border-radius:4px;padding:1px 6px;font-size:.9em}.legal .path{font-style:italic;font-weight:400}.legal-foot{border-top:1px solid var(--hairline);color:var(--ink-muted);flex-wrap:wrap;gap:8px 20px;margin-top:64px;padding-top:20px;font-size:14px;display:flex}.legal-foot a:not(.brand){color:var(--ink-muted);text-decoration:none}.legal-foot a:not(.brand):hover{color:var(--pink-text)}@media (max-width:760px){.legal{padding:32px 16px 64px}.legal .brand{padding-bottom:28px}.legal h2{margin-top:36px;font-size:20px}}
