/* Landingpage Korrektur 17.1.1 - bewusst nach app.css geladen */
@media(min-width:1001px){
  .landing-page .landing-hero-copy{box-sizing:border-box;width:min(900px,61vw);padding-left:max(44px,calc((100vw - 1440px)/2));padding-right:clamp(24px,3vw,54px)}
  body .landing-page .landing-hero-copy h1{max-width:760px;font-size:clamp(3.8rem,4.15vw,5rem);line-height:.94}
  body .landing-page .landing-hero-copy h1 span{white-space:nowrap}
  body .landing-page .landing-hero-copy h1 em{max-width:690px;font-size:.82em}
  .landing-page .landing-hero-copy .lead{max-width:650px;font-size:clamp(1.08rem,1.15vw,1.22rem)}
  .landing-page>.relationship-grid{width:min(1320px,calc(100% - 72px))}
  .landing-page>.relationship-grid article{padding:40px 34px}
  .landing-page>.relationship-grid h3{font-size:clamp(1.8rem,1.9vw,2.25rem)}
  .landing-page>.relationship-grid p{font-size:1rem;line-height:1.7}
  .landing-page .landing-book-scene{width:min(1420px,96vw);transform:scale(1.035);transform-origin:center}
  .landing-page .landing-book-benefits{margin-top:75px}
}
@media(min-width:721px) and (max-width:1000px){
  .landing-page .landing-hero-copy{box-sizing:border-box;width:67%;padding-left:36px;padding-right:28px}
  body .landing-page .landing-hero-copy h1{font-size:clamp(3.35rem,6.2vw,4.35rem)}
  body .landing-page .landing-hero-copy h1 span{white-space:nowrap}
}
@media(max-width:720px){
  body .landing-page .landing-hero-copy h1{font-size:clamp(3rem,12vw,3.75rem);line-height:.96}
  body .landing-page .landing-hero-copy h1 span{white-space:normal}
}
