body:has(.landing-einfach){font-size:18px}.landing-einfach{font-family:var(--font-body)}.landing-einfach :is(p,li,label,summary){font-family:var(--font-body);font-size:max(18px,1em)}.landing-einfach header :is(a,button){min-height:48px;font-size:18px}.landing-einfach summary{min-height:48px}.landing-einfach footer p{font-family:var(--font-body)}@media (min-width:1024px){.landing-einfach .landing-zweispaltig{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:4rem;align-items:start}.landing-einfach .landing-zweispaltig>*{min-width:0;margin-top:0}.landing-einfach .landing-abschnitt:not(.landing-zweispaltig)>:is(h2,p){max-width:48rem}}.landing-einfach summary{position:relative;display:block;padding-left:1.75rem;list-style:none}.landing-einfach summary::-webkit-details-marker{display:none}.landing-einfach summary:before{content:"";position:absolute;left:2px;top:1.2rem;width:0;height:0;border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6px 0 6px 9px;transition:transform .2s}.landing-einfach details[open]>summary:before{transform:rotate(90deg)}@media (orientation:landscape) and (max-height:480px){.landing-einfach h1{font-size:34px}.landing-einfach h1+p{margin-top:.75rem}.landing-einfach [data-hero-kopf]{grid-template-columns:1fr 1fr;align-items:center;column-gap:2rem}.landing-einfach #acasa>div:first-child{padding-top:1rem}}@media (min-width:1024px) and (min-height:481px){.landing-einfach .hero-raster{display:grid;grid-template-columns:1fr 1fr;column-gap:4rem;align-items:start}.landing-einfach .hero-raster>div{display:flex;flex-direction:column;align-items:stretch;gap:2rem;margin-top:0}.landing-einfach .hero-raster>div:last-child{gap:1.5rem}.landing-einfach .hero-raster>div:last-child>div:last-child{align-self:stretch}.landing-einfach .hero-raster>div:last-child>div:last-child p:first-child{margin-top:0}}@media (min-width:768px) and (max-width:1023px) and (min-height:481px){.landing-einfach .hero-team{grid-template-columns:1fr;gap:1.75rem;margin-top:3rem}.landing-einfach .hero-team .portrait-mat{gap:2rem;padding:2rem}.landing-einfach .hero-team-text{align-self:start;max-width:44rem}}