/* German display repair: content is readable without a motion initializer. */
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) main#main-content :is(.v520-reveal,.btp580-reveal,.v245-reveal,.v260-reveal,.v400-reveal,.dv22-reveal,.dev740-reveal,[data-v780-reveal],[data-reveal],[data-bp7140-reveal]) {
  opacity: 1 !important;
  visibility: visible !important;
  transform: none !important;
  filter: none !important;
  transition: none !important;
  animation: none !important;
}
/* The three release cards use landscape media at its intended proportion. */
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .home7202-packaging-entries__inner {
  align-items: start !important;
}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-rail__grid {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  grid-template-rows: none !important;
  grid-auto-rows: auto !important;
  gap: 14px !important;
  height: auto !important;
  min-height: 0 !important;
}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-rail__grid > .bp7140-release-mini {
  display: grid !important;
  grid-template-columns: minmax(150px,.4fr) minmax(0,.6fr) !important;
  grid-template-rows: auto !important;
  grid-row: auto !important;
  grid-column: auto !important;
  align-items: center !important;
  gap: 0 !important;
  height: auto !important;
  min-height: 150px !important;
  max-height: none !important;
}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-rail__grid > .bp7140-release-mini > img {
  display: block !important;
  position: relative !important;
  inset: auto !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  aspect-ratio: 4/3 !important;
  object-fit: contain !important;
  object-position: center !important;
  background: #eef3f1;
  border-radius: 0 !important;
  align-self: center !important;
}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-mini__copy {
  padding: 18px 20px !important;
  align-self: center !important;
  justify-content: flex-start !important;
  height: auto !important;
}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-mini__copy > span {
  font-size: 11px !important;
  line-height: 1.45 !important;
  letter-spacing: .035em !important;
}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-mini__copy strong {
  font-size: 16px !important;
  line-height: 1.45 !important;
  margin-top: 7px !important;
  hyphens: auto !important;
  overflow-wrap: break-word !important;
}
/* Home footer: each German link owns its complete line box. */
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__top {
  display: grid !important;
  grid-template-columns: minmax(220px,.7fr) minmax(0,2fr) !important;
  grid-template-rows: auto !important;
  align-items: start !important;
  gap: 36px !important;
  height: auto !important;
  min-height: 0 !important;
}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__brand {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  gap: 20px !important;
  align-content: start !important;
  height: auto !important;
}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v71110-footer-brandmark {
  width: min(210px,100%) !important;
  max-width: 100% !important;
}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__directory {
  display: grid !important;
  grid-template-columns: repeat(5,minmax(0,1fr)) !important;
  grid-template-rows: auto !important;
  gap: 22px !important;
  align-items: start !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  transform: none !important;
  overflow: visible !important;
  padding: 22px !important;
}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__column {
  height: auto !important;
  max-height: none !important;
  min-width: 0 !important;
  grid-template-rows: auto !important;
}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__column > summary {
  height: auto !important;
  min-height: 0 !important;
  padding: 0 !important;
  margin-bottom: 16px !important;
}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__column summary h2 {
  font-size: 14px !important;
  line-height: 1.4 !important;
  margin: 0 !important;
}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v570-footer-group__links {
  display: grid !important;
  grid-template-columns: minmax(0,1fr) !important;
  grid-template-rows: none !important;
  grid-auto-rows: auto !important;
  align-content: start !important;
  gap: 12px !important;
  height: auto !important;
  max-height: none !important;
}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v570-footer-group__links > a {
  display: block !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  padding: 0 !important;
  margin: 0 !important;
  line-height: 1.55 !important;
  font-size: 13px !important;
  white-space: normal !important;
  overflow-wrap: break-word !important;
  hyphens: auto !important;
  transform: none !important;
}
@media (max-width:1100px) and (min-width:861px) {
  html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__top {grid-template-columns:minmax(0,1fr) !important;gap:28px !important;}
  html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__brand {grid-template-columns:220px minmax(0,1fr) !important;align-items:center !important;}
}
@media (max-width:860px) {
  html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__top {grid-template-columns:minmax(0,1fr) !important;gap:28px !important;}
  html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__directory {display:block !important;padding:16px 20px !important;}
  html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__column > summary {padding:16px 0 !important;margin:0 !important;min-height:50px !important;}
  html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__column:not([open]) .v570-footer-group__links {display:none !important;}
  html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__column[open] .v570-footer-group__links {padding-bottom:20px !important;}
}
@media (max-width:620px) {
  html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-rail__grid > .bp7140-release-mini {grid-template-columns:108px minmax(0,1fr) !important;min-height:140px !important;}
  html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-mini__copy {padding:14px !important;}
  html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-mini__copy strong {font-size:15px !important;line-height:1.45 !important;}
}
/* Release text determines the card height; the sample panel does not stretch. */
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .home7202-packaging-entries__inner > :is(.bp7160-sample-card,.bp7140-release-rail) {
  align-self: start !important;
  height: auto !important;
  min-height: 0 !important;
}
@media (min-width: 621px) {
  html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-rail__grid > .bp7140-release-mini {
    grid-template-columns: 180px minmax(0,1fr) !important;
  }
}
/* Foodservice sections must also paint without their former motion script. */
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content [data-fs7301-reveal] {opacity:1!important;visibility:visible!important;transform:none!important;transition:none!important;animation:none!important;}
/* Full technical imagery, without a tall column stretching a landscape picture. */
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content :is(.bp7140-route-card__media,.dev740-evidence__image,.dv2-passport-showcase__media) {align-self:start!important;height:auto!important;min-height:0!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content :is(.bp7140-route-card__media,.dev740-evidence__image,.dv2-passport-showcase__media) > img {display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .dev740-workbench__panel > figure {align-self:start!important;min-height:0!important;height:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .dev740-workbench__panel > figure img {display:block!important;width:100%!important;height:auto!important;min-height:0!important;object-fit:contain!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .dev740-workbench__panel figure::after {display:none!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .dev740-workbench__panel figure figcaption {position:static!important;padding:20px!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .dev740-workbench__facts > div {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:6px!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .dev740-workbench__facts :is(dt,dd) {min-width:0!important;margin:0!important;white-space:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content img[src*="casu-battery-materials"] {object-fit:contain!important;background:#edf2f0!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .fs7301-hero img {height:auto!important;min-height:0!important;object-fit:contain!important;aspect-ratio:auto!important;}
/* Legal links wrap in their own rows at small widths. */
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__legal {display:flex!important;flex-wrap:wrap!important;gap:16px 24px!important;}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__legal > a {width:auto!important;max-width:100%!important;min-width:0!important;height:auto!important;white-space:normal!important;overflow-wrap:break-word!important;line-height:1.6!important;}
@media (max-width:860px) {
 html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) .v410-home-footer__legal {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content :is(.dv2-filter,.dv2-tool-tab) {white-space:normal!important;height:auto!important;min-height:44px!important;line-height:1.45!important;overflow-wrap:break-word!important;hyphens:auto!important;max-width:100%!important;}
}
/* The former sideways instruction tab becomes a legible horizontal control. */
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .portal-auth-float-tab {writing-mode:horizontal-tb!important;max-width:calc(100vw - 24px)!important;width:auto!important;min-width:0!important;height:auto!important;min-height:44px!important;white-space:normal!important;line-height:1.5!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .fs7301-hero__media {height:auto!important;min-height:0!important;align-self:start!important;aspect-ratio:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .fs7301-hero__media img {display:block!important;height:auto!important;min-height:0!important;width:100%!important;aspect-ratio:auto!important;object-fit:contain!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-route-card {grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto 1fr!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-route-card__media {width:100%!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-route-card__media > img {aspect-ratio:16/9!important;object-fit:contain!important;background:#edf2ef;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content :is(.v520-brand-detail-hero__visual,.brand510-hero__visual,.v520-detail-gallery > figure,.brand510-focus > figure) {align-self:start!important;height:auto!important;min-height:0!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content :is(.v520-brand-detail-hero__visual,.brand510-hero__visual,.v520-detail-gallery > figure,.brand510-focus > figure) > img {display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:620px!important;object-fit:contain!important;aspect-ratio:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .brand510-product > figure > img {object-fit:contain!important;background:#edf2ef!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .release-card__media > img {object-fit:contain!important;background:#edf2ef!important;}
html[lang="de"] body.dbc-home-page:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .v709-card-media > img {object-fit:contain!important;background:#edf2ef!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .observer-publication-card__media img {object-fit:contain!important;background:#edf2ef!important;}
@media (max-width:620px) {
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content :is(.v520-brand-detail-hero__visual,.brand510-hero__visual) > img {max-height:480px!important;}
}
/* Reset inherited sideways rails before arranging complete release cards vertically. */
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-rail__grid {display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow:visible!important;grid-auto-flow:row!important;grid-auto-columns:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-rail__grid > .bp7140-release-mini {width:100%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto!important;aspect-ratio:auto!important;grid-area:auto!important;}
/* Gallery images and captions participate in normal document flow. */
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .v520-detail-gallery {grid-template-rows:none!important;grid-auto-rows:auto!important;align-items:start!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .v520-detail-gallery > figure {grid-row:auto!important;grid-column:auto!important;aspect-ratio:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .v520-detail-gallery > figure > img {position:relative!important;inset:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .v520-detail-gallery > figure > figcaption {position:static!important;inset:auto!important;margin:0!important;padding:16px!important;background:#12342e!important;color:#fff!important;line-height:1.55!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .portal-auth-float-tab {top:auto!important;bottom:18px!important;right:18px!important;left:auto!important;transform:none!important;width:min(420px,calc(100vw - 36px))!important;grid-template-columns:minmax(0,1fr) auto 8px!important;grid-template-rows:auto!important;padding:14px 18px!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .portal-auth-float-tab * {writing-mode:horizontal-tb!important;white-space:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) :is(h1,h2,h3,h4,p,dt,dd) {word-break:normal!important;overflow-wrap:break-word!important;hyphens:auto!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) .formal-footer-cta h2 {max-width:none!important;font-size:clamp(28px,2.6vw,40px)!important;line-height:1.18!important;}
html[lang="de"] body.portal-login-page#de-site-page main#main-content {overflow:visible!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content img[src*="news-2020-01-02-dpu-060-e7b05e/image7.jpg"] {object-fit:contain!important;background:#edf2ef!important;}
/* Complete German article tools need their own flexible line. */
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .observer-article-hero__meta {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px 18px!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .observer-article-hero__share-action {position:static!important;flex:0 0 auto!important;display:inline-flex!important;min-width:0!important;width:auto!important;max-width:100%!important;height:auto!important;min-height:44px!important;padding:10px 14px!important;white-space:normal!important;line-height:1.5!important;}
/* Balanced gallery rows, with every source image completely visible. */
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .v520-detail-gallery {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .v520-detail-gallery > figure > img {height:auto!important;aspect-ratio:4/3!important;max-height:none!important;background:#edf2ef!important;object-fit:contain!important;}
@media (max-width:620px) {
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .v520-detail-gallery {grid-template-columns:minmax(0,1fr)!important;}
}
@media (max-width:620px) {
 /* A full-width image and copy below it are clearer than a narrow German text column. */
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-rail__grid > .bp7140-release-mini {grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto auto!important;min-height:0!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-rail__grid > .bp7140-release-mini > img {aspect-ratio:16/9!important;width:100%!important;height:auto!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-mini__copy {padding:18px!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7140-release-mini__copy strong {font-size:16px!important;line-height:1.5!important;}
}
@media (max-width:620px) {
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7151-release-ticker {display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;grid-template-rows:auto auto auto!important;height:auto!important;min-height:0!important;gap:12px!important;padding:16px!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7151-release-ticker__signal {grid-area:1/1/auto/-1!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7151-release-ticker__track {grid-area:2/1/auto/-1!important;height:auto!important;min-height:0!important;overflow:visible!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7151-release-ticker__item {position:relative!important;inset:auto!important;height:auto!important;min-height:0!important;padding:0!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7151-release-ticker__item:not(.is-active) {display:none!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7151-release-ticker__item.is-active {opacity:1!important;transform:none!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7151-release-ticker__counter {grid-area:3/1!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .bp7151-release-ticker__toggle {grid-area:3/2!important;position:static!important;width:40px!important;height:40px!important;}
}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .observer-article-hero__share-label {position:static!important;display:inline!important;inset:auto!important;width:auto!important;height:auto!important;max-width:none!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important;}
@media (max-width:1100px) {
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) .formal-footer-cta {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) .formal-footer-cta > * {min-width:0!important;max-width:100%!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) .fs7301-footer__inner {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:28px!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) .fs7301-footer__brand {width:100%!important;min-width:0!important;max-width:100%!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) .fs7301-footer__inner > nav {display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:14px 22px!important;width:100%!important;min-width:0!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .btp580-domain__media {align-self:start!important;height:auto!important;min-height:0!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .btp580-domain__media > img {position:relative!important;inset:auto!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:auto!important;object-fit:contain!important;}
}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .fs7301-cta h2 {color:#fff!important;max-width:none!important;font-size:clamp(26px,2.5vw,38px)!important;line-height:1.3!important;}
html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .observer-article-hero__share-action {gap:8px!important;}
@media (max-width:1100px) {
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .fs7301-cta__grid {grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}
 html[lang="de"] body:is(#de-site-page,#de-product-page,.dbc-home-page) #main-content .fs7301-cta__grid > * {min-width:0!important;max-width:100%!important;}
}
