.legal-page{max-width:760px;padding:150px var(--gutter) 90px;margin-inline:auto}.legal-page .eyebrow{margin-bottom:0}.legal-page h1{letter-spacing:-.045em;text-wrap:balance;margin:20px 0 12px;font-size:clamp(2.3rem,5.4vw,3.6rem);font-weight:500;line-height:1.02}.legal-page h1 em{font-family:var(--f-serif);letter-spacing:-.01em;color:var(--serif-ink);font-size:1.14em;font-style:italic;font-weight:400}.legal-page .updated{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 44px;font-size:11.5px}.legal-page section{border-top:1px solid var(--line);padding-block:24px}.legal-page h2{letter-spacing:-.01em;max-width:none;margin:0 0 10px;font-size:1.15rem;font-weight:500;line-height:1.3}.legal-page p,.legal-page li{color:var(--text-2);font-size:15.5px;line-height:1.7}.legal-page p{margin:0 0 10px}.legal-page p:last-child{margin-bottom:0}.legal-page ul{margin:0;padding-left:1.2em;list-style:outside}.legal-page li{margin:0 0 6px}.legal-page li::marker{color:var(--text-3)}.legal-page a{color:var(--text);text-underline-offset:3px;text-decoration:underline}.legal-page b{color:var(--text);font-weight:500}
