.legal-module__0qBMDG__hero{padding:var(--space-16) var(--space-8);text-align:center;background-color:var(--color-bg-secondary)}.legal-module__0qBMDG__heroTitle{font-family:var(--font-serif);font-size:var(--fs-5xl);margin-bottom:var(--space-3);font-weight:400}.legal-module__0qBMDG__heroSubtitle{font-size:var(--fs-base);color:var(--color-text-secondary)}.legal-module__0qBMDG__container{max-width:800px;padding:0 var(--space-8);margin:0 auto}.legal-module__0qBMDG__contentSection{padding:var(--space-12) 0 var(--space-24)}.legal-module__0qBMDG__content h2{font-family:var(--font-serif);font-size:var(--fs-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-weight:400}.legal-module__0qBMDG__content h3{font-family:var(--font-sans);font-size:var(--fs-lg);margin-top:var(--space-6);margin-bottom:var(--space-3);font-weight:600}.legal-module__0qBMDG__content p{font-size:var(--fs-md);color:var(--color-text-secondary);margin-bottom:var(--space-4);line-height:1.8}.legal-module__0qBMDG__content ul{margin-bottom:var(--space-4);padding:0;list-style:none}.legal-module__0qBMDG__content ul li{padding-left:var(--space-6);font-size:var(--fs-md);color:var(--color-text-secondary);margin-bottom:var(--space-2);line-height:1.8;position:relative}.legal-module__0qBMDG__content ul li:before{content:"·";left:var(--space-2);color:var(--color-gold);font-weight:700;font-size:var(--fs-xl);position:absolute}.legal-module__0qBMDG__content a{color:var(--color-gold);transition:border-color var(--transition-fast);border-bottom:1px solid #0000}.legal-module__0qBMDG__content a:hover{border-bottom-color:var(--color-gold)}@media (max-width:768px){.legal-module__0qBMDG__heroTitle{font-size:var(--fs-4xl)}}
