body{margin:0;padding:0;font-family:Open Sans Variable,sans-serif}h1,h2,p{margin:0;padding:0}h1{font-size:var(--cc-fs-4,1.6rem);margin-top:2rem;margin-bottom:2rem;font-weight:700;line-height:1.4}h2{font-size:var(--cc-fs-3,1.2rem);margin-bottom:1rem;font-weight:700;line-height:1.4}h4{margin-top:.5rem;margin-bottom:.5rem}h5{margin-top:.5rem;margin-bottom:1rem}p{font-size:1rem;line-height:1.4}a{color:var(--cc-dunkel,#000);text-decoration:none}a:hover{cursor:pointer;text-decoration:underline}hr{border-bottom:none;border-top:1px solid var(--cc-linie,#000);margin:0}pre{white-space:pre-wrap}body{flex-direction:column;min-height:100vh;display:flex}body>main{margin:0 1rem 1rem}section{padding:1rem 0}@media (width>=768px){section{padding:2rem 0}}fieldset{flex-direction:column;margin-bottom:.5rem;padding:1rem;display:flex}form{max-width:100%}@media (width>=768px){form{max-width:var(--cc-kaufblock-max,400px)}}input{border:1px solid var(--cc-linie,#000);border-radius:4px;margin-top:.25rem;margin-bottom:.5rem;padding:.5rem;font-size:1rem}legend{margin-bottom:.5rem;font-weight:600}ul{margin:0;padding:0;list-style:none}li{margin-bottom:.5rem}dl{margin:.5rem 0}code{background:#ddd;border-radius:4px;padding:.25rem;font-family:monospace}
