.legal-page{max-width:720px;margin:0 auto;padding:48px 24px 96px}.legal-page h1{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:34px;line-height:1.2;color:var(--ink);margin:0 0 8px}.legal-updated{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--slate);margin:0 0 32px}.legal-page h2{font-family:var(--font-serif);font-style:italic;font-weight:400;font-size:22px;color:var(--ink);margin:36px 0 10px;padding-bottom:6px;border-bottom:1px solid var(--hair)}.legal-page li,.legal-page p{font-size:15.5px;line-height:1.65;color:var(--ink);text-wrap:pretty}.legal-page ul{padding-left:20px}.legal-page li{margin-bottom:8px}.legal-page a{color:var(--coral)}.legal-lede{font-size:17px;line-height:1.6;color:var(--slate)}.legal-callout{border-left:3px solid var(--coral);padding:4px 0 4px 16px;margin:20px 0}.legal-nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:48px;padding-top:20px;border-top:1px solid var(--hair)}.legal-nav a{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}