@font-face{font-family:"Quicksand";src:url("fonts/quicksand-latin-wght.woff2") format("woff2");font-weight:300 700;font-display:swap}
@font-face{font-family:"Fraunces";src:url("fonts/fraunces-latin-wght.woff2") format("woff2");font-weight:300 700;font-display:swap}
*{box-sizing:border-box}
body{margin:0;font-family:"Quicksand",system-ui,sans-serif;font-size:1.0625rem;line-height:1.6}
img{max-width:100%;height:auto}
a{color:inherit}
.testhinweis{background:#fff4cc;color:#5a4a00;text-align:center;font-size:.8125rem;padding:.35rem 1rem}
address{font-style:normal}
.entwurf{position:sticky;top:0;z-index:50;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .6rem;background:#fff4cc;color:#5a4a00;font-size:.875rem;padding:.45rem 1rem;box-shadow:0 1px 0 rgba(0,0,0,.06)}
.entwurf a{text-decoration:none;padding:.2rem .75rem;border-radius:999px;border:1px solid #e3cf86;color:#5a4a00;background:#fffaf0}
.entwurf a[aria-current]{background:#5a4a00;color:#fff;border-color:#5a4a00}
