.LegalPage-module__DviIma__page{min-height:100vh;padding:var(--spacing-12)0 var(--spacing-20);background:var(--color-bg-primary)}.LegalPage-module__DviIma__header{text-align:center;margin-bottom:var(--spacing-12);padding-bottom:var(--spacing-8);border-bottom:1px solid var(--color-border-subtle)}.LegalPage-module__DviIma__title{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-4);letter-spacing:var(--tracking-tight)}.LegalPage-module__DviIma__lastUpdated{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}.LegalPage-module__DviIma__content{max-width:800px;margin:0 auto}.LegalPage-module__DviIma__intro{font-family:var(--font-body);font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-10);padding:var(--spacing-6);background:var(--color-bg-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);border-left:4px solid var(--color-accent)}.LegalPage-module__DviIma__section{margin-bottom:var(--spacing-10)}.LegalPage-module__DviIma__sectionTitle{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--font-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-4);padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border-subtle)}.LegalPage-module__DviIma__section p{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-4)}.LegalPage-module__DviIma__list{margin:var(--spacing-4)0;padding:0;list-style:none}.LegalPage-module__DviIma__list li{padding-left:var(--spacing-6);margin-bottom:var(--spacing-3);font-family:var(--font-body);font-size:var(--text-base);color:var(--color-text-secondary);line-height:var(--leading-relaxed);position:relative}.LegalPage-module__DviIma__list li:before{content:"•";color:var(--color-accent);font-weight:var(--font-bold);position:absolute;left:0}.LegalPage-module__DviIma__pageFooter{margin-top:var(--spacing-16);padding-top:var(--spacing-8);border-top:1px solid var(--color-border-subtle);text-align:center}.LegalPage-module__DviIma__footerText{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-muted)}@media (max-width:768px){.LegalPage-module__DviIma__page{padding:var(--spacing-8)0 var(--spacing-16)}.LegalPage-module__DviIma__title{font-size:var(--text-3xl)}.LegalPage-module__DviIma__intro{font-size:var(--text-base);padding:var(--spacing-4)}.LegalPage-module__DviIma__sectionTitle{font-size:var(--text-lg)}.LegalPage-module__DviIma__section p,.LegalPage-module__DviIma__list li{font-size:var(--text-sm)}}@media (max-width:640px){.LegalPage-module__DviIma__title{font-size:var(--text-2xl)}.LegalPage-module__DviIma__header{margin-bottom:var(--spacing-8);padding-bottom:var(--spacing-6)}.LegalPage-module__DviIma__section{margin-bottom:var(--spacing-8)}}
