/* Original direct-answer cascade; only the Rettungsdienst #kurz-erklaert component. */

/* reference-base.css */

/* reference-page.css */
.pvg-ergo #kurz-erklaert.gf-direct-section{max-width:none;margin:clamp(1.75rem,3.5vw,3rem) 0 64px;padding:0;background:transparent}
.pvg-ergo #kurz-erklaert .gf-direct-answer-wrap{padding:0 clamp(1rem,4vw,2.5rem);font:400 1.125rem/1.7 "PVG Ergo Open Sans",Arial,sans-serif}
.pvg-ergo #kurz-erklaert .gf-direct-answer{width:min(100%,68rem);margin-inline:auto;padding:clamp(1.5rem,4vw,2.6rem);border:1px solid #cfe4dc;border-left:5px solid #58bd9c;border-radius:24px;background:linear-gradient(125deg,#eaf7f3,#f7fcfa 50%,#fff);box-shadow:0 18px 48px rgb(0 73 142 / 8%);overflow-wrap:break-word}
.pvg-ergo #kurz-erklaert .gf-direct-answer h2{margin:0 0 1.2rem;color:#00498e;font-family:"PVG Ergo Open Sans",Arial,sans-serif;font-size:clamp(1.55rem,3vw,2.1rem);font-weight:700;letter-spacing:-.025em;line-height:1.15;hyphens:none;text-wrap:balance}
.pvg-ergo #kurz-erklaert .gf-direct-answer>p{margin:0 0 1.15rem;font-size:1em;line-height:1.7}
.pvg-ergo #kurz-erklaert .gf-direct-answer>h2+p{margin-top:.3rem;font-size:1.08em}
.pvg-ergo #kurz-erklaert .gf-direct-answer strong{color:#173c56}
.pvg-ergo #kurz-erklaert .gf-answer-note{margin-top:1.5rem;padding:1.15rem 1.3rem;border:1px solid #d7e8e2;border-left:4px solid #58bd9c;border-radius:0 14px 14px 0;background:#f4faf8;font-weight:400}
.pvg-ergo #kurz-erklaert .gf-answer-note p{margin:0;font-size:1em;line-height:1.7}
@media(max-width:47.99rem){.pvg-ergo #kurz-erklaert .gf-direct-answer-wrap{font-size:1.03rem}}
@media(max-width:767px){.pvg-ergo #kurz-erklaert.gf-direct-section{margin-bottom:40px}}
/* psychotherapie.css */
.pvg-ergo #kurz-erklaert .gf-direct-answer-wrap{width:100%;max-width:calc(1280px + 2 * clamp(1rem,3vw,2rem));margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}
.pvg-ergo #kurz-erklaert .gf-direct-answer{width:100%;max-width:none}
.pvg-ergo #kurz-erklaert .psy-kicker{display:block;color:#176f5d;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}
@media(max-width:767px){.pvg-ergo #kurz-erklaert .gf-direct-answer{padding:24px}}
.pvg-ergo #kurz-erklaert .gf-direct-answer-wrap{width:100%;max-width:calc(1280px + 2 * clamp(1rem,3vw,2rem));margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}
.pvg-ergo #kurz-erklaert .gf-direct-answer{width:100%;max-width:none;margin-inline:0}
.pvg-ergo #kurz-erklaert .gf-direct-answer>p,.pvg-ergo #kurz-erklaert .gf-answer-note{max-width:none}
/* Reference parent inheritance made explicit only inside this component. */
.pvg-ergo #kurz-erklaert.gf-direct-section{color:#14293b;line-height:1.75;background:#f7fafc}
/* Explicit brief: all answer/note body text at 19px; kicker retains reference size. */
.pvg-ergo #kurz-erklaert .gf-direct-answer>p:not(.psy-kicker),.pvg-ergo #kurz-erklaert .gf-answer-note p{font-family:"PVG Ergo Open Sans",Arial,sans-serif;font-size:19px}
