.legal-page{width:min(100% - 3rem,48rem);margin-inline:auto;padding-block:2rem 4rem}.legal-page .brand{margin-block-end:4rem}.legal-page h1{font:400 clamp(2.5rem,6vw,3.5rem)/1.1 var(--font-display);letter-spacing:-.025em}.legal-date{margin-block:1.25rem 3rem;color:var(--ink-muted);font-size:.875rem}.legal-content{font-size:1rem;line-height:1.8;overflow-wrap:anywhere}.legal-content h2{font:400 1.75rem/1.3 var(--font-display);margin-block:2.5rem 1rem}.legal-content p{margin-block:1rem}.legal-content ul{list-style:disc;padding-inline-start:1.5rem;margin-block:1rem}.legal-page a{text-underline-offset:.2em}.legal-page footer{display:flex;flex-wrap:wrap;gap:1rem 2rem;padding-block-start:2rem;margin-block-start:3rem;border-block-start:1px solid var(--line);font-size:.875rem}