.hero.svelte-1iutodi{background-color:var(--bg-accent);padding:var(--spacing-xl) 0;text-align:center}.description.svelte-1iutodi{max-width:800px;margin:0 auto var(--spacing-md);font-size:1.2rem}.cgu-content.svelte-1iutodi{padding:var(--spacing-lg) 0}.card.svelte-1iutodi{background-color:var(--bg-color);border-radius:var(--border-radius);box-shadow:var(--shadow);padding:var(--spacing-lg);margin-bottom:var(--spacing-md)}.section-title.svelte-1iutodi{color:var(--primary-color);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs);border-bottom:2px solid var(--primary-light)}.last-updated.svelte-1iutodi{font-style:italic;color:var(--text-light);margin-bottom:var(--spacing-md)}.definitions.svelte-1iutodi{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--spacing-md)}.definition.svelte-1iutodi h3:where(.svelte-1iutodi){color:var(--primary-color);margin-bottom:var(--spacing-xs)}.terms-list.svelte-1iutodi{padding-left:var(--spacing-md)}.terms-list.svelte-1iutodi li:where(.svelte-1iutodi){margin-bottom:var(--spacing-xs);line-height:1.5}h3.svelte-1iutodi{color:var(--primary-dark);margin-top:var(--spacing-md);margin-bottom:var(--spacing-xs)}p.svelte-1iutodi{margin-bottom:var(--spacing-sm);line-height:1.6}@media(max-width:768px){.definitions.svelte-1iutodi{grid-template-columns:1fr}}.contact-methods.svelte-1iutodi{background-color:var(--bg-alt-color);padding:var(--spacing-md);border-radius:var(--border-radius);margin:var(--spacing-md) 0}.contact-methods.svelte-1iutodi p:where(.svelte-1iutodi){margin-bottom:var(--spacing-xs)}.email-link.svelte-1iutodi{color:var(--primary-color);text-decoration:none;font-weight:500}.email-link.svelte-1iutodi:hover{text-decoration:underline}
