:root { --papier: #FBF8F2; --tinte: #16233A; --altgold: #A98A45; --grau: #6E7A8A;
  --rand: #EAE6DC;
  --sans: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
          "Helvetica Neue", Arial, sans-serif;
  --serif: "TeX Gyre Pagella", Palatino, "Palatino Linotype", Georgia, serif; }
* { box-sizing: border-box; }
body { margin: 0; background: var(--papier); color: var(--tinte);
  font-family: var(--sans); font-size: 16px; line-height: 1.7;
  -webkit-font-smoothing: antialiased; }
.mitte { max-width: 700px; margin: 0 auto; padding: 0 28px; }
header { padding: 30px 0; border-bottom: 1px solid var(--rand); margin-bottom: 50px; }
header img { height: 34px; width: auto; display: block; }
main { padding-bottom: 90px; }
h1 { font-family: var(--serif); font-size: 34px; font-weight: normal; margin: 0 0 6px; }
h2 { font-size: 15px; font-weight: 600; margin: 38px 0 8px; }
p { margin: 0 0 14px; }
a { color: var(--altgold); }
.hinweis { color: var(--grau); font-size: 14px; margin-bottom: 34px; }
.zurueck { margin-top: 50px; padding-top: 26px; border-top: 1px solid var(--rand); }
.zurueck a { color: var(--grau); text-decoration: none; }
