 @font-face{font-family:"Spectral";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/spectral-v15-latin-500.woff2") format("woff2")}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/public-sans-v21-latin-regular.woff2") format("woff2")}
@font-face{font-family:"Public Sans";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/public-sans-v21-latin-600.woff2") format("woff2")}

body{margin:0;background:#F7F8F9;color:#232833;font:400 16px/1.6 "Public Sans",system-ui,Arial,sans-serif}
main{max-width:760px;margin:0 auto;padding:56px 24px 80px}
h1,h2,h3{font-family:"Spectral",Georgia,serif;color:#1C2A44;font-weight:500}
h1{font-size:2.2rem;margin:0 0 28px}
h2{font-size:1.5rem;margin:48px 0 12px}
h3{font-size:1.1rem;margin:26px 0 6px}
dl{display:grid;grid-template-columns:200px 1fr;gap:10px 20px;margin:0}
dt{color:#5B6474}dd{margin:0}
a{color:#1C2A44}
.zurueck{display:inline-block;margin-bottom:30px}
.klein{font-size:.9rem;color:#5B6474}
@media (max-width:600px){dl{grid-template-columns:1fr;gap:2px}dd{margin-bottom:12px}}