/* Zinstag · Rechtsseiten (Impressum, Datenschutz, Bestätigung) */
:root{--grund:#F2F4F3;--tinte:#141414;--leise:#5E6366;--linie:#E1E5E3;--weiss:#FFFFFF}
body{background:var(--grund);color:var(--tinte)}
.nav nav a.pill{background:var(--tinte);color:#fff}
.blatt{max-width:760px;margin:20px auto 80px;padding:0 20px}
.karte-recht{background:var(--weiss);border-radius:30px;padding:48px 52px 52px;box-shadow:0 0 0 1px var(--linie)}
.karte-recht h1{font-size:44px;font-weight:600;letter-spacing:-.035em;line-height:1.05}
.karte-recht .unter{font-size:15px;color:var(--leise);margin-top:8px}
.karte-recht h2{font-size:20px;font-weight:600;letter-spacing:-.015em;margin:36px 0 10px;padding-top:26px;border-top:1px solid var(--linie)}
.karte-recht h2:first-of-type{border-top:0;padding-top:0}
.karte-recht p,.karte-recht li{font-size:16px;line-height:1.65;color:#2C2F30}
.karte-recht p + p{margin-top:10px}
.karte-recht ul{margin:8px 0 0 20px}
.karte-recht li{margin:4px 0}
.karte-recht a{color:inherit;text-decoration-color:#B8BEBB;text-underline-offset:3px}
.karte-recht .kurz{background:var(--grund);border-radius:18px;padding:18px 20px;margin-top:26px;font-size:16px;line-height:1.6}
.karte-recht .stand{font-size:14px;color:var(--leise);margin-top:36px}
.zurueck{display:inline-block;font-size:15px;color:var(--leise);text-decoration:none;margin:10px 0 18px 6px}
.zurueck:hover{color:var(--tinte)}
footer{padding:0 0 50px;font-size:14px;color:var(--leise)}
footer .wrap{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}
footer nav{display:flex;gap:22px}
footer a{color:inherit;text-decoration:none}
@media (max-width:760px){
  .blatt{padding:0 12px;margin-bottom:50px}
  .karte-recht{padding:30px 22px 34px;border-radius:24px}
  .karte-recht h1{font-size:32px}
  .karte-recht h2{font-size:18px;margin-top:28px;padding-top:20px}
  .karte-recht p,.karte-recht li{font-size:15.5px}
}
