/* Natural media dimensions and open, balanced chapter layouts. */
body.home-restored.locos-experience #karte .map-band__figure{
 border:0!important;box-shadow:none!important;background:transparent!important;
}
body.home-restored.locos-experience #karte .location-map-legend{
 display:flex;flex-wrap:wrap;gap:12px 26px;margin:20px 0 0!important;
 padding:0 0 24px!important;
}
body.locos-experience main .story-card__image:has(>img[data-art13]){
 display:block;aspect-ratio:5/3!important;min-height:0!important;
 height:auto!important;max-height:none!important;background:transparent!important;
}
body.locos-experience main .story-card__image>img[data-art13]{
 display:block;width:100%!important;height:auto!important;aspect-ratio:5/3;
}
body.locos-experience main .content-related__item img[data-art13]{
 width:140px!important;height:auto!important;aspect-ratio:5/3!important;
 align-self:start;background:transparent!important;
}
body.locos-experience.lp-page .lp-learning .lp-learning__grid{
 align-items:center;gap:clamp(28px,4vw,56px);
}
body.locos-experience.lp-page .lp-learning .lp-model{
 margin:0!important;padding:0!important;width:100%;max-width:420px!important;
 background:transparent!important;border:0!important;box-shadow:none!important;
}
body.locos-experience.lp-page .lp-model>img[data-original-spokes]{
 display:block;width:100%;height:auto;aspect-ratio:1100/986;
 object-fit:contain;mix-blend-mode:multiply;
}
body.locos-experience main .service-original-copy .art-explainer-grid:not(:has(>figure))>.relaunch-split{
 display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;
}
body.locos-experience main .service-original-copy .art-explainer-grid:not(:has(>figure))>.relaunch-split p{
 margin:0 0 22px;max-width:66ch;
}
@media(max-width:760px){
 body.home-restored.locos-experience #karte .location-map-legend{gap:12px 18px;padding-bottom:20px!important}
 body.locos-experience main .content-related__item img[data-art13]{width:95px!important}
 body.locos-experience.lp-page .lp-learning .lp-model{max-width:320px!important}
 body.locos-experience.lp-page .lp-learning .lp-learning__grid{gap:28px}
 body.locos-experience main .service-original-copy .art-explainer-grid:not(:has(>figure))>.relaunch-split{
  grid-template-columns:1fr;gap:10px;
 }
}
