/* Layout isolated to the industrial heating catalog case. */
.case-study.case-study--industrial-heating-catalogs{width:100%;max-width:none;margin:0;padding:24px 0 64px}
.case-study--industrial-heating-catalogs *{box-sizing:border-box}
.case-study--industrial-heating-catalogs .case-breadcrumbs{padding:0 clamp(24px,4vw,72px);flex-wrap:wrap;font-size:11px;line-height:1.5}
.case-study--industrial-heating-catalogs .case-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);min-height:0;align-items:center}
.case-study--industrial-heating-catalogs .case-hero-copy{min-width:0;padding:clamp(28px,4vw,64px);border-right:0}
.case-study--industrial-heating-catalogs .case-number{font-size:24px}
.case-study--industrial-heating-catalogs .case-hero h1,
.case-study--industrial-heating-catalogs .case-hero h1>span{width:auto;max-width:100%;font-size:clamp(34px,3.5vw,64px);line-height:1.04;letter-spacing:-.015em;overflow-wrap:break-word;word-break:normal;hyphens:none;text-wrap:balance}
.case-study--industrial-heating-catalogs .case-hero-service{margin:20px 0 12px;color:#ddd;font-size:17px;line-height:1.5}
.case-study--industrial-heating-catalogs .case-eyebrow{font-size:12px;line-height:1.5}
.case-study--industrial-heating-catalogs .case-lead{margin:10px 0 0;font-size:17px;line-height:1.65}
.case-study--industrial-heating-catalogs .case-project-facts{margin-top:28px;gap:16px}
.case-study--industrial-heating-catalogs .case-project-facts>div{padding:18px 0;border-left:0}
.case-study--industrial-heating-catalogs .case-project-facts strong{font-size:12px;line-height:1.6}
.case-study--industrial-heating-catalogs .case-hero-media{min-width:0;min-height:0;width:100%;align-self:center;background:#000}
.case-study--industrial-heating-catalogs .case-hero-media img{display:block;width:100%;height:auto;min-height:0;object-fit:contain}
.case-study--industrial-heating-catalogs .case-hero-media::after{display:none}
.case-study--industrial-heating-catalogs .case-hero-media figcaption{position:static;padding:18px 24px;flex-wrap:wrap;font-size:10px;line-height:1.5;background:#090909}
.case-study--industrial-heating-catalogs .case-story{grid-template-columns:repeat(2,minmax(0,1fr))}
.case-study--industrial-heating-catalogs .case-story article{min-width:0;grid-template-columns:36px minmax(0,1fr);gap:16px;padding:clamp(28px,4vw,64px)}
.case-study--industrial-heating-catalogs .case-story h2{font-size:clamp(26px,2.5vw,40px);line-height:1.12}
.case-study--industrial-heating-catalogs .case-story p,
.case-study--industrial-heating-catalogs .case-seo-copy>p{font-size:16px;line-height:1.75}
.case-study--industrial-heating-catalogs .case-deliverables,
.case-study--industrial-heating-catalogs .case-seo-copy,
.case-study--industrial-heating-catalogs .case-next{margin:0;padding:clamp(32px,4vw,72px);min-width:0}
.case-study--industrial-heating-catalogs .case-deliverables h2,
.case-study--industrial-heating-catalogs .case-seo-copy h2,
.case-study--industrial-heating-catalogs .case-next h2{max-width:100%;font-size:clamp(28px,3vw,48px);line-height:1.12;text-wrap:balance;overflow-wrap:break-word}
.case-study--industrial-heating-catalogs .case-deliverables-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.case-study--industrial-heating-catalogs .case-deliverables-grid article{min-width:0;padding:24px}
.case-study--industrial-heating-catalogs .case-deliverables-grid h3{font-size:clamp(22px,1.8vw,30px);line-height:1.18;overflow-wrap:break-word}
@media(max-width:1050px){
 .case-study--industrial-heating-catalogs .case-hero{grid-template-columns:1fr}
 .case-study--industrial-heating-catalogs .case-hero h1,.case-study--industrial-heating-catalogs .case-hero h1>span{font-size:clamp(34px,5vw,54px)}
 .case-study--industrial-heating-catalogs .case-hero-media{max-width:none}
 .case-study--industrial-heating-catalogs .case-deliverables-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:640px){
 .case-study--industrial-heating-catalogs .case-story,.case-study--industrial-heating-catalogs .case-seo-copy,.case-study--industrial-heating-catalogs .case-next{display:grid;grid-template-columns:1fr;gap:24px}
 .case-study--industrial-heating-catalogs .case-story{gap:0}
 .case-study--industrial-heating-catalogs .case-project-facts,.case-study--industrial-heating-catalogs .case-deliverables-grid{grid-template-columns:1fr;gap:0}
 .case-study--industrial-heating-catalogs .case-project-facts>div+div{border-top:1px solid var(--case-line)}
 .case-study--industrial-heating-catalogs .case-next-link{min-width:0;width:100%}
}
