/* ═ Fragen aus der Praxis: Leseformat mit klebender Frage links, Antworten rechts, Tabellen als Karten, Vertiefungslinks als Chips. Inhalt unveraendert. ═ */
html .aeo-sec{padding:clamp(64px,9vh,110px) 0;position:relative}
html .aeo-sec+.aeo-sec{border-top:1px solid #E6EEF2}
html .aeo-sec:nth-of-type(even){background:linear-gradient(180deg,#FFFFFF,#F4F8FB)}
html .aeo-sec .wrap{max-width:1180px;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);column-gap:clamp(28px,5vw,80px);row-gap:0;align-items:start}
html .aeo-sec .wrap>.eyebrow{grid-column:1/-1;margin-bottom:22px}
html .aeo-sec .wrap>h2{grid-column:1;grid-row:2/span 200;position:sticky;top:96px;align-self:start;max-width:none;font-size:clamp(26px,2.4vw,36px);line-height:1.12;letter-spacing:-.02em;margin:0;padding-right:8px}
html .aeo-sec .wrap>h2::after{content:"";display:block;width:56px;height:3px;margin-top:18px;background:linear-gradient(90deg,#0E7FA3,#29BFDE);border-radius:3px}
html .aeo-sec .wrap>:not(.eyebrow):not(h2){grid-column:2}
html .aeo-sec h2+p{margin-top:0}
html .aeo-sec p{font-size:17px;line-height:1.72;max-width:70ch;color:#3A4D56}
html .aeo-sec h3{position:relative;font-size:21px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:38px 0 12px;padding-left:18px;color:#06141A}
html .aeo-sec h3::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:3px;border-radius:3px;background:#29BFDE}
html .aeo-sec p a{display:inline;color:#0E7FA3;font-weight:600;text-decoration:none;background:linear-gradient(0deg,rgba(41,191,222,.28),rgba(41,191,222,.28)) no-repeat 0 100%/100% 2px;transition:background-size .2s,color .2s}
html .aeo-sec p a:hover{color:#06141A;background-size:100% 100%;background-image:linear-gradient(0deg,#DFF2FB,#DFF2FB)}
html .aeo-sec ol,html .aeo-sec ul{color:#3A4D56;font-size:16.5px;line-height:1.7}
html .aeo-tabwrap{overflow-x:auto;margin:26px 0 18px;background:#fff;border:1px solid #E1EBF0;border-radius:18px;padding:8px 18px 12px;box-shadow:0 18px 40px -30px rgba(6,20,26,.35)}
html .aeo-tab{width:100%;border-collapse:collapse;font-size:15px;min-width:560px}
html .aeo-tab caption{text-align:left;font-family:'DejaVu Sans Mono',ui-monospace,monospace;font-size:11.5px;letter-spacing:2px;text-transform:uppercase;color:#0E7FA3;padding:14px 0 12px}
html .aeo-tab th{font-family:'DejaVu Sans Mono',ui-monospace,monospace;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;color:#6B7F88;font-weight:600;padding:10px 12px;border-top:0;border-bottom:1px solid #DCE7EC;text-align:left;vertical-align:bottom}
html .aeo-tab td{padding:13px 12px;border-top:1px solid #EEF3F6;line-height:1.55;color:#3A4D56;vertical-align:top;text-align:left}
html .aeo-tab tr:first-child td{border-top:0}
html .aeo-tab td:first-child{color:#06141A;font-weight:600}
html .aeo-tab tbody tr{transition:background .15s}
html .aeo-tab tbody tr:hover td{background:#F5FBFD}
html .aeo-tab td:last-child{color:#0E7FA3;font-weight:500}
@media(max-width:900px){html .aeo-sec .wrap{grid-template-columns:1fr}html .aeo-sec .wrap>h2{grid-column:1;grid-row:auto;position:static;margin-bottom:6px}html .aeo-sec .wrap>:not(.eyebrow):not(h2){grid-column:1}html .aeo-sec p{font-size:16px}html .aeo-tabwrap{padding:4px 12px 8px;border-radius:14px}}
