/* Scoped refinements for the application walkthrough and companion products. */
#application-examples{column-gap:36px;row-gap:22px;padding-block:38px}
#application-examples .madrid-frame,#application-examples .uv-step-photo{width:100%;max-width:none;aspect-ratio:1}
#application-examples #understand-products .madrid-steps,#application-examples .uv-process-steps{gap:26px 20px}
#application-examples .section-heading h3{font-size:clamp(21px,1.55vw,28px)}
#application-examples .section-heading p{font-size:14px}
#application-examples .madrid-steps h4,#application-examples .uv-process-steps h4{font-size:16px;line-height:1.5;margin:12px 0 7px}
#application-examples #understand-products .madrid-steps p,#application-examples .uv-process-steps p{font-size:14px;line-height:1.75;max-width:none}
#application-examples #uv-application{padding-left:28px}
#application-examples .uv-process-note{font-size:12px}
#custom.custom-slider .merge-products{max-width:none;padding-top:30px;margin-top:30px}
#custom .merge-products>h3{font-size:clamp(24px,2vw,32px);margin-bottom:10px}
#custom .merge-products>p{font-size:15px;line-height:1.8;margin-bottom:24px}
#custom .merge-product-grid{gap:22px}
#custom .merge-product{display:grid;grid-template-columns:1fr auto;gap:14px 8px;align-items:center;font-size:17px}
#custom .merge-product img{width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#fff;border-radius:4px;padding:14px;box-sizing:border-box}
#custom .merge-product:focus-visible{outline:3px solid #153746;outline-offset:5px}
#custom .merge-product:hover img{background:#faf9f5}
@media(min-width:1600px){#application-examples{grid-template-columns:3fr 2fr}#application-examples .madrid-steps,#application-examples .uv-process-steps{max-width:none}}
@media(max-width:1050px){#application-examples{column-gap:24px}#application-examples #uv-application{padding-left:20px}#custom .merge-product-grid{gap:14px}#custom .merge-product img{padding:8px}}
@media(max-width:760px){#application-examples{padding-block:30px}#application-examples #understand-products .madrid-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}#application-examples #uv-application{padding-left:0;margin-top:28px;padding-top:28px}#application-examples .madrid-steps h4,#application-examples .uv-process-steps h4{font-size:15px}#application-examples #understand-products .madrid-steps p,#application-examples .uv-process-steps p{font-size:13px}#custom .merge-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}#custom .merge-product{font-size:16px}#custom .merge-product img{aspect-ratio:4/5;padding:10px}}

@media(min-width:761px){#application-examples .madrid-steps>li,#application-examples .uv-process-steps>li{width:100%;max-width:260px;justify-self:center}#application-examples #understand-products .madrid-steps,#application-examples .uv-process-steps{row-gap:24px}}

#custom.custom-slider>.section-heading,#custom.custom-slider>.supply-grid,#custom.custom-slider .merge-products{width:100%;max-width:1440px;margin-inline:auto}
