@font-face{font-family:"Fraunces";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/fraunces-latin-700-normal.woff2) format("woff2")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/source-sans-3-latin-400-normal.woff2) format("woff2")}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/source-sans-3-latin-700-normal.woff2) format("woff2")}
*{box-sizing:border-box}
html{font-size:19px;-webkit-text-size-adjust:100%}
body{margin:0;background:#F6F1E7;color:#1D1F23;font-family:"Source Sans 3",Verdana,"Segoe UI",system-ui,Arial,sans-serif;line-height:1.62;overflow-x:hidden}
a{color:#9A3A26}
.kopf{background:#16110D;border-bottom:6px solid #B8573A}
.kopf a{display:block;max-width:44rem;margin:0 auto;padding:.9rem 1rem;color:#fff;text-decoration:none;font-family:"Fraunces",Georgia,serif;font-weight:700;font-size:1.25rem}
.kopf a span{display:block;font-family:"Source Sans 3",system-ui,sans-serif;font-weight:400;font-size:.82rem;color:#E6DFD2}
main{max-width:44rem;margin:0 auto;padding:2rem 1rem 3rem}
h1,h2{font-family:"Fraunces",Georgia,serif;font-weight:700;color:#16110D;line-height:1.2}
h1{font-size:2rem;margin:0 0 1.2rem}
h2{font-size:1.25rem;margin:2rem 0 .5rem}
p,li{margin:.5rem 0;overflow-wrap:anywhere}
.formular{border:1px solid #D5C7AE;background:#fff;padding:1rem 1.1rem;border-radius:6px}
footer{border-top:1px solid #D5C7AE;max-width:44rem;margin:0 auto;padding:1.2rem 1rem 2.5rem;font-size:.9rem;display:flex;flex-wrap:wrap;gap:.5rem 1.3rem}
