/* Gemeinsame FAQ-Karten wie auf /faq/, mit der Typografie des aktiven Themes. */
html body .site-faq-unified.site-faq-unified.site-faq-unified{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:28px 0!important;padding:28px!important;border:1px solid #dfe8df!important;border-radius:14px!important;background:#e1eaf0!important;box-shadow:none!important;color:#193d35;font-family:inherit!important;font-size:inherit!important}
html body .site-faq-unified.site-faq-unified.site-faq-unified>h2,html body .site-faq-unified.site-faq-unified.site-faq-unified>h3{display:block!important;margin:0 0 24px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;color:#193d35!important;text-align:left!important;font-family:inherit!important}
html body .site-faq-unified.site-faq-unified.site-faq-unified .site-faq-search{display:block;position:relative;margin:0 0 20px!important;padding:0!important;background:none!important}
.site-faq-search::before{content:"";position:absolute;left:22px;top:50%;width:15px;height:15px;border:2px solid #496b80;border-radius:50%;transform:translateY(-60%);pointer-events:none}.site-faq-search::after{content:"";position:absolute;left:37px;top:56%;width:8px;height:2px;background:#496b80;transform:rotate(45deg);pointer-events:none}
html body .site-faq-unified.site-faq-unified.site-faq-unified .site-faq-search input{box-sizing:border-box!important;display:block!important;width:100%!important;max-width:none!important;min-height:58px!important;margin:0!important;padding:14px 22px 14px 58px!important;border:1px solid #a8bac6!important;border-radius:10px!important;background:#fff!important;box-shadow:0 2px 8px #233c4c08;color:#172b36!important;font:inherit!important;line-height:1.5!important}
html body .site-faq-unified.site-faq-unified.site-faq-unified .site-faq-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;margin:0!important;padding:0!important;background:none!important}
html body .site-faq-unified.site-faq-unified.site-faq-unified .site-faq-card{box-sizing:border-box!important;display:block;min-width:0!important;margin:0!important;padding:22px!important;border:1px solid #d8e3dc!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;color:#193d35;font:inherit!important;overflow-wrap:anywhere}
html body .site-faq-unified.site-faq-unified.site-faq-unified .site-faq-card>h3{display:flex!important;align-items:center!important;gap:12px!important;margin:0 0 10px!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;color:#193d35!important;text-align:left!important;font-family:inherit!important;font-weight:700!important;line-height:1.4!important}
html body .site-faq-unified .site-faq-card>h3::before,html body .site-faq-unified .site-faq-card>h3::after{display:none!important;content:none!important}
html body .site-faq-unified .site-faq-number{display:inline-flex!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#2271b1!important;color:#fff!important;font:inherit!important;font-weight:700!important;line-height:1!important}
html body .site-faq-unified .site-faq-card:nth-child(4n+2) .site-faq-number{background:#39835a!important}html body .site-faq-unified .site-faq-card:nth-child(4n+3) .site-faq-number{background:#bd7414!important}html body .site-faq-unified .site-faq-card:nth-child(4n+4) .site-faq-number{background:#7451a8!important}
html body .site-faq-unified.site-faq-unified .site-faq-answer{display:block!important;margin:0!important;padding:0!important;border:0!important;background:none!important;color:#40544a!important;font:inherit!important;line-height:1.65!important}
html body .site-faq-unified.site-faq-unified .site-faq-answer :is(p,div,li){font-family:inherit!important;font-size:inherit!important;line-height:inherit!important;color:inherit!important}html body .site-faq-unified.site-faq-unified .site-faq-answer p{margin:0 0 12px!important;padding:0!important}html body .site-faq-unified.site-faq-unified .site-faq-answer p:last-child{margin-bottom:0!important}html body .site-faq-unified .site-faq-answer a{color:#145a91!important;font-weight:600;text-underline-offset:2px}
html body .site-faq-unified .site-faq-answer ul{margin:0!important;padding-left:1.3em!important;list-style:disc!important}html body .site-faq-unified .site-faq-answer li+li{margin-top:8px!important}.site-faq-question{min-width:0}.site-faq-status{margin:0 0 16px!important;color:#304653!important}html body .site-faq-unified [hidden]{display:none!important}html body .site-faq-unified :is(input,a):focus-visible{outline:2px solid #2271b1!important;outline-offset:3px!important}
@media(max-width:700px){html body .site-faq-unified.site-faq-unified.site-faq-unified{padding:20px!important}html body .site-faq-unified.site-faq-unified.site-faq-unified .site-faq-card{padding:18px!important}html body .site-faq-unified.site-faq-unified.site-faq-unified .site-faq-search input{min-height:52px!important;padding-block:12px!important}}
