
  html,body{margin:0;padding:0;background:#FBFAF8;}
  body{font-family:'Nunito Sans',sans-serif;color:#3E4B4A;-webkit-font-smoothing:antialiased;}
  a{color:#0AA5B4;text-decoration:none;}
  a:hover{color:#F5B000;}
  *{box-sizing:border-box;}
  /* ===== Responsive: Ansicht-Tweak (Desktop bleibt unverändert) ===== */
  [data-view="tablet"],[data-view="mobil"]{margin:0 auto;box-shadow:0 0 0 1px #E9E3D6, 0 18px 50px rgba(8,120,130,0.10);}
  [data-view="tablet"]{width:834px;max-width:100%;}
  [data-view="mobil"]{width:390px;max-width:100%;}
  [data-view="tablet"] [data-r~="pad"]{padding-left:28px!important;padding-right:28px!important}
  [data-view="tablet"] [data-r~="col"]{min-width:0!important;max-width:none!important;flex-basis:100%!important}
  [data-view="tablet"] [data-r~="box"]{padding:30px 26px!important}
  [data-view="mobil"] [data-r~="pad"]{padding-left:20px!important;padding-right:20px!important}
  [data-view="mobil"] [data-r~="col"]{min-width:0!important;max-width:none!important;flex-basis:100%!important}
  [data-view="mobil"] [data-r~="box"]{padding:24px 20px!important}
  [data-view="mobil"] [data-r~="hide-s"]{display:none!important}
  [data-view="mobil"] [data-r~="h1"]{font-size:30px!important}
  [data-view="mobil"] [data-r~="grid"]{grid-template-columns:1fr!important}
  [data-view="tablet"] [data-r~="grid"] > *,[data-view="mobil"] [data-r~="grid"] > *,[data-view="tablet"] [style*="grid-template-columns"] > *,[data-view="mobil"] [style*="grid-template-columns"] > *,[data-view="tablet"] image-slot,[data-view="mobil"] image-slot{min-width:0!important}
  [data-view="mobil"] [data-r~="burger"]{display:flex!important}
  [data-view="mobil"] [data-r~="navmain"],[data-view="mobil"] [data-r~="navactions"]{display:none!important}
  [data-view="mobil"] [data-r~="mobmenu"]{display:flex!important}
  @media (max-width:1100px){
  [data-r~="pad"]{padding-left:28px!important;padding-right:28px!important}
  [data-r~="col"]{min-width:0!important;max-width:none!important;flex-basis:100%!important}
  [data-r~="box"]{padding:30px 26px!important}
  [style*="grid-template-columns"] > *, image-slot{min-width:0!important}
  }
  @media (max-width:640px){
  [data-r~="pad"]{padding-left:20px!important;padding-right:20px!important}
  [data-r~="box"]{padding:24px 20px!important}
  [data-r~="hide-s"]{display:none!important}
  [data-r~="h1"]{font-size:30px!important}
  [data-r~="grid"]{grid-template-columns:1fr!important}
  [data-r~="burger"]{display:flex!important}
  [data-r~="navmain"],[data-r~="navactions"]{display:none!important}
  [data-r~="mobmenu"]{display:flex!important}
  }
