.form-wrap[data-astro-cid-mq7ekiqo]{display:grid;grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:2.5rem;align-items:start}@media(max-width:860px){.form-wrap[data-astro-cid-mq7ekiqo]{grid-template-columns:1fr}}.form[data-astro-cid-mq7ekiqo]{display:grid;gap:1.1rem}.form__bezug[data-astro-cid-mq7ekiqo]{margin:0;padding:.7rem 1rem;font-size:.95rem;background:var(--lm-soft);border-left:3px solid var(--lm-primary);border-radius:var(--radius-sm)}.more[data-astro-cid-mq7ekiqo]{border:1px solid var(--border);border-radius:var(--radius-sm)}.more[data-astro-cid-mq7ekiqo] summary[data-astro-cid-mq7ekiqo]{padding:.7rem 1rem;cursor:pointer;font-weight:600;color:var(--lm-primary)}.more[data-astro-cid-mq7ekiqo] summary[data-astro-cid-mq7ekiqo] span[data-astro-cid-mq7ekiqo]{font-weight:400;color:var(--text-muted)}.more__body[data-astro-cid-mq7ekiqo]{display:grid;gap:1.1rem;padding:0 1rem 1rem}.row[data-astro-cid-mq7ekiqo]{display:grid;grid-template-columns:1fr 1fr;gap:1.1rem}@media(max-width:640px){.row[data-astro-cid-mq7ekiqo]{grid-template-columns:1fr}}.field[data-astro-cid-mq7ekiqo]{display:grid;gap:.35rem;align-content:start}.field__label[data-astro-cid-mq7ekiqo]{font-weight:600;font-size:.95rem}.field__label[data-astro-cid-mq7ekiqo] em[data-astro-cid-mq7ekiqo]{color:var(--lm-primary);font-style:normal}.field__hint[data-astro-cid-mq7ekiqo]{font-size:.82rem;color:var(--text-muted)}.field[data-astro-cid-mq7ekiqo] input[data-astro-cid-mq7ekiqo],.field[data-astro-cid-mq7ekiqo] select[data-astro-cid-mq7ekiqo],.field[data-astro-cid-mq7ekiqo] textarea[data-astro-cid-mq7ekiqo]{font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-sm);padding:.65rem .8rem;width:100%}.field[data-astro-cid-mq7ekiqo] input[data-astro-cid-mq7ekiqo]:focus,.field[data-astro-cid-mq7ekiqo] select[data-astro-cid-mq7ekiqo]:focus,.field[data-astro-cid-mq7ekiqo] textarea[data-astro-cid-mq7ekiqo]:focus{outline:2px solid var(--lm-sky);outline-offset:1px;border-color:var(--lm-sky)}.field[data-astro-cid-mq7ekiqo] textarea[data-astro-cid-mq7ekiqo]{resize:vertical}.hp[data-astro-cid-mq7ekiqo]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.consent[data-astro-cid-mq7ekiqo]{display:flex;gap:.7rem;align-items:flex-start;font-size:.92rem;color:var(--text-muted)}.consent[data-astro-cid-mq7ekiqo] input[data-astro-cid-mq7ekiqo]{margin-top:.25rem;flex:none}.consent[data-astro-cid-mq7ekiqo] em[data-astro-cid-mq7ekiqo]{color:var(--lm-primary);font-style:normal}.form__actions[data-astro-cid-mq7ekiqo]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin:.5rem 0 0}.form__required[data-astro-cid-mq7ekiqo]{font-size:.85rem;color:var(--text-muted)}.form__error[data-astro-cid-mq7ekiqo]{background:#fdecec;border:1px solid #F3C2C2;color:#8a2727;border-radius:var(--radius-sm);padding:.8rem 1rem;margin:0}.pending[data-astro-cid-mq7ekiqo]{background:var(--lm-soft);border:1px solid var(--border);border-radius:var(--radius);padding:1.6rem 1.7rem}.pending[data-astro-cid-mq7ekiqo] h2[data-astro-cid-mq7ekiqo]{margin-top:0}.pending__contact[data-astro-cid-mq7ekiqo]{display:flex;gap:.8rem;flex-wrap:wrap;margin-block:1.2rem}.pending__mail[data-astro-cid-mq7ekiqo]{color:var(--lm-primary);border-color:#386fa459}.pending__mail[data-astro-cid-mq7ekiqo]:hover{background:#386fa414}.pending__hint[data-astro-cid-mq7ekiqo]{font-size:.92rem;color:var(--text-muted);margin:0}.side[data-astro-cid-mq7ekiqo]{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:1.3rem 1.4rem}.side__title[data-astro-cid-mq7ekiqo]{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--lm-primary)}.side__steps[data-astro-cid-mq7ekiqo]{margin:0 0 1rem;padding-left:1.1rem;font-size:.95rem}.side__steps[data-astro-cid-mq7ekiqo] li[data-astro-cid-mq7ekiqo]{margin-bottom:.5rem}.side__note[data-astro-cid-mq7ekiqo]{font-size:.88rem;color:var(--text-muted);margin-bottom:.6rem}.side__stimme[data-astro-cid-mq7ekiqo]{margin-top:1rem}.side__siegel[data-astro-cid-mq7ekiqo]{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}
