@font-face{font-family:'Archivo';font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(../fonts/archivo-latin-wdth-normal.woff2) format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:400;src:url(../fonts/inter-latin-400-normal.woff2) format('woff2')}
@font-face{font-family:'Inter';font-style:normal;font-display:swap;font-weight:600;src:url(../fonts/inter-latin-600-normal.woff2) format('woff2')}

*{box-sizing:border-box}
body{margin:0;background:#FFFFFF;color:#141518;font-family:Inter,system-ui,sans-serif;font-size:17px;line-height:1.65;-webkit-font-smoothing:antialiased}
a{color:#141518;text-underline-offset:3px}
a:hover{color:#D7261E}
:focus-visible{outline:3px solid #141518;outline-offset:3px}
.breite{max-width:820px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}

.kopf{border-bottom:1px solid #ECEDEA}
.kopf .breite{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:80px;max-width:1240px}
.logo{display:flex;align-items:center;min-height:44px}
.logo img{display:block;height:clamp(22px,2.6vw,34px);width:auto}
.zurueck{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:10px;background:#D7261E;color:#FFFFFF;font-size:15px;font-weight:600;text-decoration:none}
.zurueck:hover{color:#FFFFFF;filter:brightness(1.06)}

.inhalt{padding-top:64px;padding-bottom:96px}
h1{margin:0 0 8px;font-family:Archivo,sans-serif;font-stretch:125%;font-weight:800;font-size:clamp(32px,5vw,52px);line-height:1.05;letter-spacing:-1px}
h2{margin:40px 0 8px;font-family:Archivo,sans-serif;font-stretch:112%;font-weight:800;font-size:20px;line-height:1.3}
p{margin:0 0 12px}
ul{margin:0 0 12px;padding-left:22px}
li{margin-bottom:4px}
.stand{color:#5A5E66;font-size:15px}

.fuss{border-top:1px solid #E2E3E0;background:#F4F4F2;color:#4A4E56;font-size:15px}
.fuss .breite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;padding-top:28px;padding-bottom:28px;max-width:1240px}
.fuss p{margin:0}
.fuss nav{display:flex;flex-wrap:wrap;gap:4px 24px}
.fuss nav a{display:inline-flex;align-items:center;min-height:44px;color:#4A4E56;text-decoration:none}
.fuss nav a:hover,.fuss nav a[aria-current="page"]{color:#141518;text-decoration:underline}
