/* Regionsseiten (Google Ads Chemnitz, Dresden, Leipzig) – ergänzt home.css und landing.css */
.problem_grid.is-three{grid-template-columns:repeat(3,1fr)}
.problem_grid.is-three .problem_card{padding:2.5rem}
.region_component{display:grid;grid-template-columns:1.2fr 1fr;gap:4rem;align-items:start}
.region_text+.region_text{margin-top:1rem}
.region_more{margin-top:1.5rem;font-size:.9375rem;color:var(--text-muted)}
.region_more a{color:var(--marine);text-decoration:underline;text-underline-offset:.2em}
.region_card{padding:2.5rem;border-radius:var(--radius-large);background:var(--surface-card);border:1px solid var(--line)}
.region_facts{margin:2rem 0 0;display:flex;flex-direction:column;gap:1.25rem;padding-top:2rem;border-top:1.5px dashed var(--line-strong)}
.region_facts dt{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.25rem}
.region_facts dd{margin:0;color:var(--marine);line-height:1.5}
.region_facts address{font-style:normal}
@media (max-width:991px){.problem_grid.is-three{grid-template-columns:1fr}.region_component{grid-template-columns:1fr;gap:2.5rem}}
@media (max-width:640px){.region_card{padding:2rem}}
