.legal-group-block .legal-group-block--header{height:242px;-webkit-flex:none;flex:none}.legal-group-block .legal-group-block--header .legal-group-block--header-text{padding-left:100px}.legal-group-block .legal-button{width:100%}.legal-group-block .legal-button .explore-button{width:100%;-webkit-justify-content:space-between;justify-content:space-between;padding:0}.legal-group-block .group-block:has(.legal-button[aria-current=true]),.legal-group-block .group-block:has(.legal-button[data-group-toggle-active]){background-color:var(--clr-cream-cray-100)}.legal-group-block .t-spacing{display:-webkit-flex;display:flex;gap:32px}.legal-group-block .impressum .t-spacing{display:-webkit-flex;display:flex;gap:12px;font-size:1.4rem;line-height:2.2rem;font-weight:500;font-family:var(--font-body-family)}.legal-group-block .impressum .t-spacing strong{font-weight:500;text-transform:uppercase;font-size:1.8rem}.legal-group-block .custom-faq .accordion--dividers accordion-custom:last-child .details{-webkit-border-after:0;border-block-end:0}.legal-group-block .custom-faq .accordion--dividers .details__header{padding:30px;color:var(--clr-red-100)}.legal-group-block .custom-faq .accordion--dividers details[open] .details__header{padding:30px 30px 20px}.legal-group-block .custom-faq .accordion--dividers .details-content,.legal-group-block .custom-faq .accordion--dividers details[open] .details-content{padding:0 30px 30px}@media screen and (max-width:1200px){.legal-group-block .legal-group-block--header .legal-group-block--header-text{padding-left:30px}}@media screen and (max-width:749px){.legal-group-block .legal-group-block--header{height:unset}.legal-group-block .legal-group-block--header-left,.legal-group-block .legal-group-block--header .legal-group-block--header-text{padding:64px 30px}.legal-group-block .legal-group-block--header-right{height:unset}.legal-group-block .legal-group-block--header-right .legal-group-block--header-text{padding:30px 20px}.legal-group-block .custom-faq .accordion--dividers .details__header{padding:20px}.legal-group-block .custom-faq .accordion--dividers details[open] .details__header{padding:20px 20px 12px}.legal-group-block .custom-faq .accordion--dividers .details-content,.legal-group-block .custom-faq .accordion--dividers details[open] .details-content{padding:0 20px 20px}.legal-group-block .t-spacing{gap:20px}.legal-group-block .impressum .t-spacing strong{font-size:1.6rem}}