.article-wrap{--dr-accent:#1d4e89; 
--dr-ink:#1b2a2a;--dr-soft:#eef5f4;--dr-line:#d5e3e1;
 margin:0 auto;color:var(--dr-ink);line-height:1.65;
  font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;}
.article-wrap h1{font-size:1.9rem;line-height:1.25;margin:.2em 0 .5em;}
.article-wrap h2{font-size:1.35rem;margin:1.8em 0 .5em;padding-top:.2em;border-top:1px solid var(--dr-line);}
.article-wrap p{margin:.7em 0;}
.article-wrap p.lead{font-size:1.08rem;color:#33413f;}
.article-wrap ul{margin:.6em 0 1em 1.1em;padding:0;}
.article-wrap li{margin:.35em 0;}
.article-wrap a{color:var(--dr-accent);}
.article-wrap .dr-schnellantwort{background:var(--dr-soft);border-left:4px solid var(--dr-accent);
  padding:.9em 1.1em;border-radius:6px;margin:1.1em 0;}
.article-wrap .dr-schnellantwort p{margin:0;}
.article-wrap .dr-toc{background:#fff;border:1px solid var(--dr-line);border-radius:8px;padding:1em 1.2em;margin:1.2em 0;}
.article-wrap .dr-toc-title{font-weight:700;margin:0 0 .4em;}
.article-wrap .dr-toc ul{list-style:none;margin:0;padding:0;columns:2;column-gap:1.4em;}
.article-wrap .dr-toc li{margin:.25em 0;break-inside:avoid;}
.article-wrap .dr-fig{margin:1.2em 0;}
.article-wrap .dr-imgslot{background:repeating-linear-gradient(45deg,#eef5f4,#eef5f4 10px,#e4efed 10px,#e4efed 20px);
  border:1px dashed var(--dr-accent);border-radius:8px;min-height:180px;display:flex;align-items:center;
  justify-content:center;text-align:center;color:#4a5a58;font-size:.9rem;padding:1em;}
.article-wrap .dr-fig figcaption{font-size:.85rem;color:#5a6a68;margin-top:.4em;}
.article-wrap .dr-srctbl{width:100%;border-collapse:collapse;font-size:.92rem;margin:.6em 0;}
.article-wrap .dr-srctbl th,.article-wrap .dr-srctbl td{border:1px solid var(--dr-line);padding:.5em .6em;text-align:left;vertical-align:top;}
.article-wrap .dr-srctbl th{background:var(--dr-soft);}
.article-wrap .dr-src-group{font-weight:700;margin:1.1em 0 .3em;}
.article-wrap .dr-bildnachweis,.article-wrap .dr-redaktion{font-size:.88rem;color:#5a6a68;margin:.6em 0;}
.article-wrap .dr-signatur{border-top:1px solid var(--dr-line);margin-top:1.4em;padding-top:.8em;font-size:.85rem;color:#6a7a78;}
.article-wrap .dr-widget{border:1px solid var(--dr-line);border-radius:10px;padding:1.1em 1.2em;margin:1.6em 0;background:#fbfdfd;}
.article-wrap .dr-widget h3{margin:.1em 0 .3em;font-size:1.1rem;color:var(--dr-accent);}
.article-wrap .dr-widget .dr-q{font-weight:600;margin:.7em 0 .4em;}
.article-wrap .dr-widget button.dr-opt{display:inline-block;margin:.25em .4em .25em 0;padding:.5em .9em;
  border:1px solid var(--dr-accent);background:#fff;color:var(--dr-accent);border-radius:20px;cursor:pointer;font:inherit;}
.article-wrap .dr-widget button.dr-opt:hover,.article-wrap .dr-widget button.dr-opt:focus{background:var(--dr-accent);color:#fff;}
.article-wrap .dr-widget .dr-result{margin-top:.8em;padding:.8em 1em;background:var(--dr-soft);border-radius:8px;display:none;}
.article-wrap .dr-widget .dr-result.show{display:block;}
.article-wrap .dr-widget .dr-reset{margin-top:.6em;font-size:.85rem;background:none;border:none;color:#5a6a68;text-decoration:underline;cursor:pointer;}
@media (max-width:640px){.article-wrap .dr-toc ul{columns:1;}.article-wrap h1{font-size:1.6rem;}}
.article-wrap .dr-banner{background:var(--dr-soft);border-radius:8px;padding:.75em 1em;margin:1em 0 1.4em;font-size:.98rem;}
.article-wrap .dr-cmptbl{width:100%;border-collapse:collapse;font-size:.94rem;margin:.6em 0 1em;}
.article-wrap .dr-cmptbl th,.article-wrap .dr-cmptbl td{border:1px solid var(--dr-line);padding:.55em .7em;text-align:left;vertical-align:top;}
.article-wrap .dr-cmptbl th{background:var(--dr-soft);}
.article-wrap .dr-cmptbl td:first-child{font-weight:600;white-space:nowrap;}
.article-wrap .dr-faq details{border:1px solid var(--dr-line);border-radius:8px;margin:.5em 0;background:#fff;}
.article-wrap .dr-faq summary{cursor:pointer;font-weight:600;padding:.7em .9em;list-style:none;}
.article-wrap .dr-faq summary::-webkit-details-marker{display:none;}
.article-wrap .dr-faq summary::after{content:"+";float:right;color:var(--dr-accent);font-weight:700;}
.article-wrap .dr-faq details[open] summary::after{content:"\2013";}
.article-wrap .dr-faq details p{margin:0;padding:0 .9em .8em;}
.article-wrap .dr-author{border:1px solid var(--dr-line);border-radius:10px;padding:1.1em 1.2em;margin:1.6em 0;background:#fbfdfd;}
.article-wrap .dr-author h2{border-top:none;margin-top:0;padding-top:0;}
.article-wrap .dr-contact{width:100%;border-collapse:collapse;font-size:.94rem;margin:.7em 0;}
.article-wrap .dr-contact th,.article-wrap .dr-contact td{border:1px solid var(--dr-line);padding:.5em .7em;text-align:left;vertical-align:top;}
.article-wrap .dr-contact th{background:var(--dr-soft);width:11em;}
.article-wrap .dr-widget .dr-kicker{font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;color:var(--dr-accent);margin:0 0 .1em;font-weight:700;}
.article-wrap .dr-stand{font-size:.9rem;color:#5a6a68;margin:1.4em 0 .2em;}
.article-wrap .dr-footer{border-top:1px solid var(--dr-line);margin-top:.4em;padding-top:.7em;font-size:.88rem;color:#5a6a68;}
.article-wrap .dr-footer p{margin:0;}
.article-wrap .dr-quellen{margin:1.4em 0;}
.article-wrap .dr-widget .dr-step{margin:.4em 0;}
@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;}}


.dr-mob-widget{--dr-mob-primary:#1d4e89;
  border:1px solid #d5e3e1;border-radius:10px;padding:1.1em 1.2em;margin:1.6em 0;background:#fbfdfd;
  font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:#1b2a2a;line-height:1.6;}
.dr-mob-widget .dr-mob-kicker{font-size:.8rem;letter-spacing:.03em;text-transform:uppercase;color:var(--dr-mob-primary);font-weight:700;margin:0 0 .1em;}
.dr-mob-widget h3{margin:.1em 0 .3em;font-size:1.1rem;color:var(--dr-mob-primary);}
.dr-mob-widget .dr-mob-q{font-weight:600;margin:.7em 0 .4em;}
.dr-mob-widget button.dr-mob-opt{display:inline-block;margin:.25em .4em .25em 0;padding:.5em .9em;
  border:1px solid var(--dr-mob-primary);background:#fff;color:var(--dr-mob-primary);border-radius:20px;cursor:pointer;font:inherit;}
.dr-mob-widget button.dr-mob-opt:hover,.dr-mob-widget button.dr-mob-opt:focus{background:var(--dr-mob-primary);color:#fff;}
.dr-mob-widget .dr-mob-result{margin-top:.8em;padding:.8em 1em;background:#eef5f4;border-radius:8px;display:none;}
.dr-mob-widget .dr-mob-result.show{display:block;}
.dr-mob-widget .dr-mob-result p{margin:.3em 0;}
.dr-mob-widget .dr-mob-reset{margin-top:.6em;font-size:.85rem;background:none;border:none;color:#5a6a68;text-decoration:underline;cursor:pointer;}
