.aw22.pi .pi-kopf{max-width:860px;padding-top:clamp(32px,5vw,64px);padding-bottom:clamp(32px,5vw,56px)}.aw22.pi .pi-kopf h1{color:var(--on-night);margin:16px 0 14px}.aw22.pi .pi-zurueck a{color:var(--on-night-2);font-weight:600}.aw22.pi .pi-inhalt{max-width:860px;padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,120px)}.aw22 .pi-form{gap:26px;display:grid}.aw22 .pi-form fieldset{border:0;margin:0;padding:0}.aw22 .pi-form legend,.aw22 .pi-feld>span{color:var(--ink);margin-bottom:10px;font-size:18px;font-weight:700;display:block}.aw22 .pi-wahl{gap:10px;display:grid}.aw22 .pi-wahl label{border-radius:var(--r-m);border:1.5px solid var(--line-2);background:var(--white);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:0 18px;font-size:17px;display:flex}.aw22 .pi-wahl label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.aw22 .pi-wahl input{width:22px;height:22px;accent-color:var(--ink);flex:none}.aw22 .pi-feld{display:block}.aw22 .pi-feld select,.aw22 .pi-feld textarea{border-radius:var(--r-m);border:1.5px solid var(--line-2);background:var(--white);width:100%;min-height:52px;font:inherit;color:var(--ink);padding:12px 14px;font-size:17px}.aw22 .pi-feld textarea{resize:vertical;min-height:140px}.aw22 .pi-feld select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%2314152B' stroke-width='2'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.aw22 .pi-feld select:focus-visible,.aw22 .pi-feld textarea:focus-visible{outline:3px solid var(--play-l);outline-offset:2px}.aw22 .pi-wahl label:has(input:focus-visible){outline:3px solid var(--play-l);outline-offset:2px}.aw22 .pi-feld small{color:var(--mute);margin-top:8px;font-size:14.5px;display:block}.aw22 .pi-fehler{border-radius:var(--r-m);color:#8a1c0b;background:#fdecea;border:1.5px solid #f2b8ad;padding:14px 18px;font-weight:600}.aw22 .pi-senden{justify-items:start;gap:12px;display:grid}.aw22 .pi-klein{color:var(--mute);max-width:60ch;font-size:14.5px}.aw22 .pi-falle{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.aw22 .pi-danke{border-radius:var(--r-l);background:var(--white);border:1.5px solid var(--line);padding:clamp(24px,4vw,40px)}.aw22 .pi-danke p{color:var(--ink-2);max-width:60ch;margin-top:12px;font-size:17px}.aw22 .pi-knoepfe{flex-wrap:wrap;gap:12px;display:flex;margin-top:22px!important}
