/* EZEDU – gemeinsamer Fußbereich aller Seiten (Baustein: fuss-baustein.html). Ergänzt .fuss aus stil.css, ändert es nicht. */
.fuss{padding:40px 0 48px}
.fuss .fuss-gitter{display:grid;grid-template-columns:1.2fr 1fr;gap:24px 48px;align-items:start}
.fuss .fuss-marke{font-size:14px;line-height:1.55}
.fuss .fuss-marke .adresse{display:block;margin-top:6px;color:var(--tinte3);font-style:normal}
.fuss .fuss-links{display:flex;flex-wrap:wrap;gap:6px 22px;justify-content:flex-end}
.fuss .fuss-links a{font-weight:600;padding:4px 0}
.fuss .fuss-klein{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px 24px;padding-top:18px;border-top:1px solid var(--linie);font-size:13px;color:var(--tinte3)}
.fuss .fuss-klein span{display:inline-block}
@media (max-width:700px){
  .fuss .fuss-gitter{grid-template-columns:1fr}
  .fuss .fuss-links{justify-content:flex-start}
}

/* Seitenübersicht im Fuß (Sitemap): Spalten mit Links, gut für Nutzer und interne Verlinkung */
.fuss .fuss-gitter{grid-template-columns:minmax(220px,1fr) 2.4fr}
.fuss .fuss-text{margin:10px 0 0;color:var(--tinte3);font-size:13.5px;max-width:34ch}
.fuss .fuss-karte{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 28px}
.fuss .fuss-karte div{display:flex;flex-direction:column;gap:2px}
.fuss .fuss-karte b{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--tinte3);margin-bottom:6px}
.fuss .fuss-karte a{font-weight:600;font-size:14.5px;padding:4px 0}
@media (max-width:900px){.fuss .fuss-gitter{grid-template-columns:1fr}.fuss .fuss-karte{grid-template-columns:repeat(2,minmax(0,1fr))}}
