
@media (min-width: 1041px) {
  html[lang="es"] body#es-site-page#es-site-page#es-site-page main#main-content#main-content#main-content .bp7140-home-hero > .bp7160-sample-card {
    align-self: stretch !important;
    height: auto !important;
    display: flex !important;
    flex-direction: column !important;
  }
  html[lang="es"] body#es-site-page#es-site-page#es-site-page main#main-content#main-content#main-content .bp7140-home-hero > .bp7160-sample-card .bp7160-sample-card__foot {
    margin-top: auto !important;
  }
}


/* Stack the three sample routes and place the materials guide below them. */
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card #packaging-material-dock {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: minmax(0, 1fr) auto !important;
  gap: 18px !important;
  align-content: stretch !important;
  flex: 1 1 auto !important;
  width: 100% !important;
}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card #packaging-sample-choices {
  grid-column: 1 !important;
  grid-row: 1 !important;
  grid-template-columns: minmax(0, 1fr) !important;
  grid-template-rows: repeat(3, minmax(76px, 1fr)) !important;
  gap: 8px !important;
  width: 100% !important;
}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card #packaging-sample-choices .bp7160-sample-card__product {
  min-height: 76px !important;
  padding: 12px 14px !important;
  border: 1px solid rgba(45, 101, 86, .15) !important;
  border-radius: 10px !important;
  background: rgba(255, 255, 255, .55) !important;
}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card #materials-guide {
  grid-column: 1 !important;
  grid-row: 2 !important;
  padding: 0 !important;
  border: 0 !important;
  width: 100% !important;
}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card #materials-guide .dbc-material-guide-teaser__link {
  display: block !important;
  height: auto !important;
}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card #materials-guide .dbc-material-guide-teaser__image {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  aspect-ratio: 27 / 10 !important;
  object-fit: cover !important;
}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card #materials-guide .dbc-material-guide-teaser__copy {
  padding-top: 10px !important;
}


/* Match the Chinese page: the image fills the existing 16:10 media frame. */
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content #domains .bp7140-route-card__media > img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  min-height: 0 !important;
  max-height: none !important;
  aspect-ratio: auto !important;
  object-fit: cover !important;
}

/* Match the reference composition using the actual Spanish module markup. */
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card__head{display:block!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card__head>p{font-size:11px!important;line-height:1.4!important;margin:0 0 8px!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card__head h2{font-size:28px!important;line-height:1.14!important;letter-spacing:-.025em!important;margin:0 0 12px!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7160-sample-card>p{font-size:14px!important;line-height:1.6!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content #materials-guide .dbc-material-guide-teaser__copy h3{font-size:16px!important;line-height:1.4!important;margin-top:0!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content #materials-guide .dbc-material-guide-teaser__copy p{font-size:13px!important;line-height:1.6!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content #materials-guide .dbc-material-guide-teaser__copy a{font-size:12px!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-rail__head h2{font-size:30px!important;line-height:1.14!important;letter-spacing:-.025em!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-rail__head p{font-size:13px!important;line-height:1.6!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-rail__grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(4,minmax(140px,1fr))!important;gap:12px!important;flex:1 1 auto!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-rail__grid>.bp7140-release-mini{display:grid!important;grid-column:1!important;grid-row:auto!important;grid-template-columns:180px minmax(0,1fr)!important;min-height:140px!important;height:auto!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-rail__grid>.bp7140-release-mini>img{display:block!important;width:100%!important;height:100%!important;min-height:140px!important;max-height:200px!important;object-fit:cover!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-mini__copy{padding:16px 20px!important;min-width:0!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-mini__copy>span{font-size:11px!important;line-height:1.4!important;}
html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-mini__copy>strong{font-size:16px!important;line-height:1.45!important;display:block!important;overflow:visible!important;white-space:normal!important;-webkit-line-clamp:unset!important;}
@media(max-width:600px){
 html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-rail__head h2{font-size:27px!important;}
 html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-rail__grid{grid-template-rows:repeat(4,minmax(150px,auto))!important;}
 html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-rail__grid>.bp7140-release-mini{grid-template-columns:90px minmax(0,1fr)!important;}
 html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-mini__copy{padding:12px!important;}
 html[lang="es"] body#es-site-page#es-site-page main#main-content#main-content .bp7140-release-mini__copy>strong{font-size:14px!important;}
}
