/* Seitenstile Einsatzgebiet — nur was style.css nicht schon kann. */

/* ── Zahlen im Einstieg ──────────────────────────────────────────
   Gleiche Karte wie beim Quadratmeterpreis (.qm-karte), nur drei statt
   vier Spalten und Sand statt Papier, weil der Abschnitt .kosten selbst
   weiß ist und die Karten sonst unsichtbar wären. Siehe .ort-zahlen in
   style.css, dieselbe Lösung für dasselbe Problem. */
.egeb-zahlen{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(28px,3.2vw,44px)}
.egeb-zahlen .qm-karte{background:var(--papier2)}
.egeb-zahlen .qm-einheit{margin-top:6px;max-width:26ch}
@media (max-width:760px){.egeb-zahlen{grid-template-columns:1fr}}

/* ── Ortsübersicht ────────────────────────────────────────────────
   .gebiet/.orte/.ort sind aus der Startseite (Einsatzgebiet-Block im
   Kontaktabschnitt) und für hellen Text auf dunklem Grund gebaut. Dort
   liefert .kontakt{background:var(--anker);color:#fff} den Rahmen; hier
   übernimmt das dieser Block, weil die Ortsübersicht ohne den
   Kontaktabschnitt der Startseite auskommen muss. */
.egeb-orte-block{
  background:var(--anker);color:var(--papier);
  border-radius:var(--kante);
  padding:clamp(26px,3.2vw,44px);
}
.egeb-gebiet + .egeb-gebiet{margin-top:clamp(28px,3.2vw,40px)}
.egeb-orte{grid-template-columns:repeat(4,minmax(0,1fr))}
@media (max-width:1100px){.egeb-orte{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (max-width:820px){.egeb-orte{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:520px){.egeb-orte{grid-template-columns:1fr}}

/* Orte ohne eigene Seite stehen als <span> in derselben Kachel, damit die
   Übersicht nicht auseinanderfällt — aber sichtbar nicht anklickbar: kein
   Hover-Umschlag, etwas gedämpft. */
.ort.ist-ohne-link{opacity:.62;cursor:default}
.ort.ist-ohne-link:hover,
.ort.ist-ohne-link:focus-visible{background:rgba(255,255,255,.10);color:inherit}
