.page-header:where(.astro-x4lnokx7) h1:where(.astro-x4lnokx7){overflow-wrap:break-word;hyphens:auto}.legal-content:where(.astro-x4lnokx7){max-width:780px;margin:0 auto;padding:3rem 2rem 6rem}.legal-content:where(.astro-x4lnokx7) h2:where(.astro-x4lnokx7){letter-spacing:-.01em;margin-top:2.5rem;margin-bottom:.75rem;font-size:1.3rem;font-weight:700}.legal-content:where(.astro-x4lnokx7) p:where(.astro-x4lnokx7){color:var(--text-muted);margin-bottom:1rem;line-height:1.8}.legal-content:where(.astro-x4lnokx7) ul:where(.astro-x4lnokx7){margin-bottom:1rem;padding:0;list-style:none}.legal-content:where(.astro-x4lnokx7) ul:where(.astro-x4lnokx7) li:where(.astro-x4lnokx7){color:var(--text-muted);padding:.3rem 0 .3rem 1.25rem;line-height:1.7;position:relative}.legal-content:where(.astro-x4lnokx7) ul:where(.astro-x4lnokx7) li:where(.astro-x4lnokx7):before{content:"•";color:var(--accent);font-weight:700;position:absolute;left:0}.legal-content:where(.astro-x4lnokx7) a:where(.astro-x4lnokx7){color:var(--accent);transition:color var(--transition);text-decoration:none}.legal-content:where(.astro-x4lnokx7) a:where(.astro-x4lnokx7):hover{color:var(--accent-dark)}
