/* Clear native accordion. Every rule is confined to the Rettungsdienst FAQ. */
.pvg-ergo #faq{background:#f7fafb;font-family:"PVG Ergo Open Sans",Arial,sans-serif;color:#14293b;font-size:19px;line-height:1.75;text-align:left;scroll-margin-top:104px}
.pvg-ergo #faq *{box-sizing:border-box;hyphens:none;-webkit-hyphens:none;word-break:normal;overflow-wrap:anywhere}
.pvg-ergo #faq .rd-faq-kicker{margin:0 0 16px;color:#176f5d;font-size:13px;font-weight:800;letter-spacing:.06em;line-height:1.4;text-transform:uppercase}
.pvg-ergo #faq h2{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.2;color:#00498e;font-weight:800;letter-spacing:-.035em;margin:0 0 28px}
.pvg-ergo #faq .rd-faq-list{margin:0;padding:0;border-top:1px solid #d6e5ee}
.pvg-ergo #faq details{padding:0;margin:0;border:0;border-bottom:1px solid #d6e5ee;background:transparent;border-radius:0;box-shadow:none}
.pvg-ergo #faq summary{position:relative;display:block;min-height:44px;list-style:none;cursor:pointer;padding:22px 44px 22px 0;color:#00498e;font-family:inherit;font-size:19px;font-weight:700;line-height:1.5}
.pvg-ergo #faq summary::marker{content:""}
.pvg-ergo #faq summary::-webkit-details-marker{display:none}
.pvg-ergo #faq .rd-faq-symbol{position:absolute;right:0;top:22px;width:24px;color:#176f5d;font-size:24px;line-height:1.2;text-align:center;pointer-events:none}
.pvg-ergo #faq .rd-faq-minus{display:none}
.pvg-ergo #faq details[open] .rd-faq-plus{display:none}
.pvg-ergo #faq details[open] .rd-faq-minus{display:inline}
.pvg-ergo #faq .rd-faq-answer{max-width:none;width:100%;margin:0 0 24px;padding:0 0 0 20px;border-left:3px solid #58bd9c;font-size:19px;line-height:1.75}
.pvg-ergo #faq .rd-faq-answer p{font-family:inherit;font-size:19px;line-height:1.75;padding:0;margin:0 0 16px}
.pvg-ergo #faq .rd-faq-answer p:last-child{margin-bottom:0}
.pvg-ergo #faq summary:focus-visible{outline:3px solid #00498e;outline-offset:5px}
@media(max-width:767px){.pvg-ergo #faq .rd-faq-answer{padding-left:16px}}

/* RC10: full answer width, including nested text containers; FAQ-only. */
.pvg-ergo #faq .rd-faq-answer,.pvg-ergo #faq .rd-faq-answer *{max-width:none}
.pvg-ergo #faq .rd-faq-answer :is(div,p,section,article,blockquote,ul,ol,li){width:auto;min-width:0}
