/* Presentation only: Händlerbund document content stays untouched on import. */
#content:has(.Haendlerbund_Rechtstext_Titel){max-width:1080px;margin:12px auto 48px;padding:clamp(22px,4vw,52px);background:#fff;border:1px solid #e8ebef;border-radius:16px;box-shadow:0 10px 30px rgba(23,25,29,.04);font-size:16px;line-height:1.8;color:#343b47;overflow-wrap:anywhere}
#content:has(.Haendlerbund_Rechtstext_Titel) h1{font-size:clamp(28px,4vw,38px);letter-spacing:-.025em;margin-bottom:30px}
#content .Haendlerbund_Rechtstext_Titel{font-size:21px;line-height:1.4;color:#17191d}
#content .Haendlerbund_Rechtstext_Paragraph{font-size:18px;line-height:1.5;color:#17191d}
#content .Haendlerbund_Rechtstext_Absatz{font-size:16px;line-height:1.8}
#content:has(.Haendlerbund_Rechtstext_Titel) a{color:#d70810;text-decoration:underline;text-underline-offset:3px}
#content:has(.Haendlerbund_Rechtstext_Titel) a:hover{color:#99050b}
@media(max-width:575px){#content:has(.Haendlerbund_Rechtstext_Titel){margin:8px 0 28px;padding:22px 18px;border-radius:12px}#content .Haendlerbund_Rechtstext_Absatz{font-size:15px}}
