.legal-module__m2i2ra__wrapper{max-width:800px;padding:var(--space-16)var(--space-6);margin:0 auto}.legal-module__m2i2ra__header{margin-bottom:var(--space-12);text-align:center}.legal-module__m2i2ra__title{font-family:var(--font-heading);font-size:var(--text-h1);font-weight:var(--weight-bold);color:var(--color-text-primary);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4)}.legal-module__m2i2ra__lastUpdated{font-size:var(--text-sm);color:var(--color-text-tertiary)}.legal-module__m2i2ra__content{gap:var(--space-10);flex-direction:column;display:flex}.legal-module__m2i2ra__section{gap:var(--space-4);flex-direction:column;display:flex}.legal-module__m2i2ra__sectionTitle{font-family:var(--font-heading);font-size:var(--text-h3);font-weight:var(--weight-semibold);color:var(--color-text-primary);padding-top:var(--space-4);border-top:1px solid var(--color-border-default);margin:0}.legal-module__m2i2ra__sectionSubtitle{font-family:var(--font-heading);font-size:var(--text-h4);font-weight:var(--weight-semibold);color:var(--color-text-primary);margin:0}.legal-module__m2i2ra__paragraph{font-family:var(--font-body);font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.legal-module__m2i2ra__paragraph strong{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.legal-module__m2i2ra__list{gap:var(--space-2);padding-left:var(--space-6);flex-direction:column;margin:0;display:flex}.legal-module__m2i2ra__list li{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-relaxed)}.legal-module__m2i2ra__list li::marker{color:var(--color-accent-primary)}.legal-module__m2i2ra__contactBlock{padding:var(--space-6);background:var(--glass-bg);border:1px solid var(--color-border-default);border-radius:var(--radius-lg)}.legal-module__m2i2ra__contactBlock p{font-size:var(--text-body);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin:0}.legal-module__m2i2ra__contactBlock a{color:var(--color-accent-primary);text-decoration:none}.legal-module__m2i2ra__contactBlock a:hover{text-decoration:underline}.legal-module__m2i2ra__cookieTable{border-collapse:collapse;background:var(--glass-bg);border:1px solid var(--color-border-default);border-radius:var(--radius-lg);width:100%;overflow:hidden}.legal-module__m2i2ra__cookieTable th{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-text-primary);text-align:left;padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--color-border-default);background:#0ea5e90a}.legal-module__m2i2ra__cookieTable td{font-size:var(--text-sm);color:var(--color-text-secondary);padding:var(--space-3)var(--space-4);border-bottom:1px solid var(--color-border-default);line-height:var(--leading-relaxed)}.legal-module__m2i2ra__cookieTable tr:last-child td{border-bottom:none}@media (max-width:768px){.legal-module__m2i2ra__wrapper{padding:var(--space-10)var(--space-4)}.legal-module__m2i2ra__title{font-size:var(--text-h2)}.legal-module__m2i2ra__cookieTable{font-size:var(--text-xs)}.legal-module__m2i2ra__cookieTable th,.legal-module__m2i2ra__cookieTable td{padding:var(--space-2)var(--space-3)}}
