.vdazZG_seite{grid-template-columns:minmax(0,1fr);grid-template-areas:"einleitung""karte""funktionen""zufaellig";gap:1.5rem;padding-block:1rem 2rem;display:grid}@media (min-width:48rem){.vdazZG_seite{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"einleitung karte""funktionen karte""zufaellig zufaellig";align-items:start;gap:1.5rem 2.5rem;padding-block:2.5rem 3rem}}.vdazZG_einleitung{grid-area:einleitung;min-width:0}.vdazZG_einleitung h1{letter-spacing:-.04em;margin:0;font-size:clamp(2.2rem,6vw,3.2rem);line-height:1.05}.vdazZG_eyebrow{color:#b80004;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.72rem;font-weight:700;display:flex}.vdazZG_eyebrow:before{content:"";background:currentColor;width:1.25rem;height:2px}.vdazZG_lead{color:#5f5f5c;margin:.9rem 0 0;font-size:1.1rem;line-height:1.5}.vdazZG_funktionen{grid-area:funktionen;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.vdazZG_funktionen li{border-left:3px solid #e60005;gap:.15rem;padding:.2rem 0 .2rem 1rem;display:grid}.vdazZG_funktionen strong{font-size:.95rem}.vdazZG_funktionen span{color:#5f5f5c;font-size:.9rem;line-height:1.45}.vdazZG_karte{background:#fff;border:1px solid #dcdcda;border-top:4px solid #e60005;border-radius:.5rem;grid-area:karte;min-width:0;padding:1.75rem;box-shadow:0 1px 2px #1428320a,0 14px 34px #1428320e}.vdazZG_karte h2{margin:.85rem 0 .6rem;font-size:1.35rem}.vdazZG_karte p{margin:0 0 1rem;line-height:1.55}.vdazZG_karte form{margin:0}.vdazZG_schild{color:#b80004;background:#fff0f0;border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .65rem;font-size:.75rem;font-weight:700;display:inline-flex}.vdazZG_schild:before{content:"";background:currentColor;border-radius:50%;width:.45rem;height:.45rem}.vdazZG_knopf{text-align:center;width:100%;padding-block:.8rem}.vdazZG_klein{color:#5f5f5c;border-top:1px solid #dcdcda;padding-top:1rem;font-size:.85rem;margin:1rem 0 0!important}.vdazZG_fehler{color:#b80004;background:#fff0f0;border-radius:.5rem;padding:.7rem .85rem;font-size:.9rem;font-weight:600}.vdazZG_zufaellig{color:#5f5f5c;background:#fff;border:1px dashed #dcdcda;border-radius:.5rem;grid-area:zufaellig;padding:1.1rem 1.25rem;font-size:.9rem;line-height:1.55}.vdazZG_zufaellig h2{color:#1d1d1b;margin:0 0 .35rem;font-size:.95rem}.vdazZG_zufaellig p{margin:0}.vdazZG_form{gap:.75rem;display:grid}
