.legal-page h1.section-title{margin-top:1rem;margin-bottom:2rem}.legal-page h2,.legal-page h3{font-family:var(--font-display)}.legal-page h2{font-size:var(--fs-md);font-weight:800;color:var(--text);margin-top:2.5rem;margin-bottom:.75rem;padding-bottom:.4rem;border-bottom:2px solid var(--primary)}.legal-page h3{font-size:var(--fs-base);font-weight:700;color:var(--primary);margin-top:1.75rem;margin-bottom:.5rem}.legal-page p{margin-bottom:1.1rem;line-height:1.85;color:var(--text)}.legal-page ul{margin:.5rem 0 1.25rem 1.5rem;padding:0;list-style:disc}.legal-page ul li{margin-bottom:.4rem;line-height:1.75;color:var(--text)}.legal-page a{color:var(--primary);text-underline-offset:3px}.legal-page a:hover{text-decoration:underline}.legal-page code{font-family:"Courier New",monospace;font-size:var(--fs-xs);background:oklch(47%.128 325/.08);padding:.1em .4em;border-radius:4px;color:var(--primary)}[data-theme=dark] .legal-page code{background:oklch(47%.128 325/.18)}