.textseite .agb-liste{margin:22px 0 0}.textseite .agb-abschnitt{border-top:3px solid var(--tinte)}.textseite .agb-abschnitt:last-child{border-bottom:3px solid var(--tinte)}.textseite .agb-abschnitt>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 0;list-style:none;display:flex}.textseite .agb-abschnitt>summary::-webkit-details-marker{display:none}.textseite .agb-abschnitt>summary::marker{content:""}.textseite .agb-abschnitt>summary h2{margin:0;font-size:19px;line-height:1.2}.textseite .agb-abschnitt>summary:after{content:"";border-right:3px solid var(--marke);border-bottom:3px solid var(--marke);flex:none;width:11px;height:11px;margin:-4px 6px 0 0;transform:rotate(45deg)}.textseite .agb-abschnitt[open]>summary:after{margin-top:4px;transform:rotate(-135deg)}.textseite .agb-abschnitt:not([open])>.agb-text{display:none}.textseite .agb-text{padding:2px 0 16px}.textseite .agb-text>:last-child{margin-bottom:0}.textseite .agb-text h3{font-family:var(--schrift-display);overflow-wrap:anywhere;margin:22px 0 6px;font-size:17px;font-weight:800;line-height:1.25}.textseite .agb-text h4{font-family:var(--schrift-display);hyphens:manual;text-wrap:balance;overflow-wrap:anywhere;margin:16px 0 4px;font-size:16px;font-weight:800;line-height:1.3}.textseite .agb-text ul{max-width:62ch;margin:0 0 12px;padding-left:1.25em}.textseite .agb-text li{overflow-wrap:anywhere;margin:0 0 6px;font-size:16px;line-height:1.6}@media (width>=1024px){.textseite .agb-abschnitt{break-inside:avoid}.textseite .agb-abschnitt[open]{break-inside:auto}.textseite .agb-text ul{max-width:none}.textseite .agb-text h3,.textseite .agb-text h4{break-after:avoid}}
