.prose-legal h1{font-family:var(--font-display);color:var(--color-text);letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.25rem;font-weight:300;line-height:1.1}.prose-legal .effective-date{font-family:var(--font-mono);color:var(--color-text-muted);margin-bottom:2rem;font-size:.75rem;display:block}.prose-legal p{color:var(--color-text-muted);margin-bottom:1rem;line-height:1.75}.prose-legal section{margin-bottom:2rem}.prose-legal h2{font-family:var(--font-display);color:var(--color-text);margin-top:3rem;margin-bottom:1rem;font-size:1.125rem;font-weight:400}.prose-legal h3{color:var(--color-text);margin-bottom:.5rem;font-size:1rem;font-weight:600}.prose-legal ul{margin-bottom:1rem;padding-left:1.5rem;list-style-type:disc}.prose-legal li{color:var(--color-text-muted);margin-bottom:.25rem;line-height:1.75}.prose-legal a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.prose-legal a:hover{color:var(--color-accent-bright)}
