.legal-cards{gap:.75rem;padding-bottom:4rem;display:grid}.legal-card{padding:1.75rem 1.5rem}.legal-card__title{letter-spacing:-.02em;color:#fff;margin:0 0 .875rem;font-size:1.0625rem;font-weight:500}.legal-card p,.legal-card dd{color:var(--text-muted);overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.8}.legal-card strong{color:#ffffffe0;font-weight:500}.legal-card__lead{color:#fff!important}.impressum-grid{grid-template-columns:repeat(2,minmax(180px,1fr));gap:1rem;margin:1.25rem 0 0;display:grid}.impressum-grid dt{letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:.375rem;font-size:.6875rem}@media (max-width:768px){.legal-card{padding:1.25rem 1.125rem}.impressum-grid{grid-template-columns:1fr}}
