.impressum-module__InZclq__main{padding-top:var(--nav-height);min-height:100vh}.impressum-module__InZclq__hero{padding:var(--space-3xl) 0 var(--space-2xl);text-align:center}.impressum-module__InZclq__heroTitle{font-size:clamp(var(--font-size-2xl), 4vw, var(--font-size-4xl));margin-bottom:var(--space-md)}.impressum-module__InZclq__heroSubtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);max-width:560px;line-height:var(--line-height-relaxed);margin:0 auto}.impressum-module__InZclq__content{padding-bottom:var(--space-4xl)}.impressum-module__InZclq__card{background-color:var(--color-surface);border-radius:var(--radius-lg);padding:var(--space-2xl) var(--space-3xl);box-shadow:var(--shadow-sm);border:1px solid var(--color-border-light);max-width:var(--container-narrow);margin:0 auto}.impressum-module__InZclq__section{margin-bottom:var(--space-2xl)}.impressum-module__InZclq__section:last-child{margin-bottom:0}.impressum-module__InZclq__sectionTitle{font-size:var(--font-size-xl);margin-bottom:var(--space-lg);color:var(--color-primary-dark)}.impressum-module__InZclq__field{margin-bottom:var(--space-md)}.impressum-module__InZclq__label{font-size:var(--font-size-sm);color:var(--color-text);margin-bottom:var(--space-xs);font-weight:600;display:block}.impressum-module__InZclq__value{font-size:var(--font-size-md);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}.impressum-module__InZclq__placeholder{color:var(--color-secondary);font-style:italic;font-size:var(--font-size-sm);background-color:#c4836a14;border-radius:4px;padding:2px 8px}.impressum-module__InZclq__divider{background-color:var(--color-border-light);height:1px;margin:var(--space-2xl) 0}.impressum-module__InZclq__note{font-size:var(--font-size-sm);color:var(--color-text-light);line-height:var(--line-height-relaxed);margin-top:var(--space-xl);padding:var(--space-md) var(--space-lg);background-color:var(--color-background);border-radius:var(--radius-sm);border-left:3px solid var(--color-primary-light)}@media (max-width:768px){.impressum-module__InZclq__card{padding:var(--space-xl) var(--space-lg)}}