[data-screen=marketing] .legal-content{max-width:720px;margin:0 auto;padding:64px 40px 96px;font-size:16px;line-height:1.65;color:var(--fg-2)}[data-screen=marketing] .legal-content h2{font-family:var(--display);font-size:28px;letter-spacing:-.02em;font-weight:700;color:var(--fg);margin:56px 0 16px}[data-screen=marketing] .legal-content h2:first-child{margin-top:0}[data-screen=marketing] .legal-content h3{font-family:var(--display);font-size:18px;letter-spacing:-.01em;font-weight:600;color:var(--fg);margin:32px 0 12px}[data-screen=marketing] .legal-content p{margin:0 0 16px;max-width:64ch}[data-screen=marketing] .legal-content li strong,[data-screen=marketing] .legal-content p strong{color:var(--fg);font-weight:500}[data-screen=marketing] .legal-content ul{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:8px}[data-screen=marketing] .legal-content ul li{font-size:15px;line-height:1.6;color:var(--fg-2);padding-left:22px;position:relative;max-width:64ch}[data-screen=marketing] .legal-content ul li:before{content:"→";font-family:var(--mono);color:var(--fg-3);position:absolute;left:0;top:0}[data-screen=marketing] .legal-content a{color:var(--fg);border-bottom:1px solid var(--rule);text-decoration:none}[data-screen=marketing] .legal-content a:hover{border-bottom-color:var(--fg)}[data-screen=marketing] .legal-content code{font-family:var(--mono);font-size:13px;background:rgba(31,20,16,.06);padding:1px 6px;border-radius:4px;color:var(--fg)}[data-screen=marketing] .legal-content .callout{background:var(--lime);border-left:4px solid var(--fg);padding:16px 20px;margin:24px 0;border-radius:0 12px 12px 0;color:var(--fg);max-width:64ch}[data-screen=marketing] .legal-content .callout strong{color:var(--fg)}