/* seo.css — "Auf einen Blick" (Kurzantwort für Google-Snippets und KI-Assistenten). */
.answer-wrap{padding:44px 0}
.answer-box{max-width:920px;margin:0 auto;background:#F6F7F9;border:1px solid #E1E5EA;border-left:4px solid var(--acc,#FF5A14);border-radius:6px;padding:26px 30px;color:#07172F}
.answer-eyebrow{margin:0 0 6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#5A6575}
.answer-q{margin:0 0 12px;font-size:23px;line-height:1.3;color:#07172F}
.answer-lead{margin:0 0 18px;font-size:16.5px;line-height:1.6;color:#1E2A3A}
.answer-facts{display:grid;grid-template-columns:1fr 1fr;gap:0 28px;margin:0}
.answer-facts>div{display:flex;gap:12px;padding:9px 0;border-top:1px solid #E1E5EA;font-size:15px}
.answer-facts dt{flex:0 0 118px;font-weight:700;color:#07172F}
.answer-facts dd{margin:0;color:#1E2A3A}
.answer-facts a{color:inherit;text-decoration:underline}
.answer-date{margin:14px 0 0;font-size:12px;color:#6B7684}
@media(max-width:760px){.answer-box{padding:20px 16px}.answer-q{font-size:20px}.answer-lead{font-size:15px}.answer-facts{grid-template-columns:1fr}.answer-facts dt{flex-basis:104px}}

/* Formular: E-Mail-Feld wie Text-/Telefonfeld */
.lead-form input[type=email]{width:100%;height:50px;padding:0 14px;border:1px solid var(--border);border-radius:var(--r-sm);background:#fff;font-size:16px;color:var(--text);transition:border-color .2s}
.lead-form input[type=email]:focus{outline:0;border-color:var(--navy)}
