.assembly-hero{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.assembly-hero h1{font-size:clamp(38px,4.3vw,60px);line-height:1.12;margin:24px 0}.assembly-hero p,.assembly-content p,.assembly-sheet p{font-size:17px;line-height:1.8}.assembly-hero figure{margin:0;padding:24px;background:#f5f7f8;border:1px solid #dce0e3}.assembly-hero img{width:100%;height:auto}.assembly-hero figcaption{font-size:13px;color:#626a70;margin-top:14px}.assembly-content{display:grid;grid-template-columns:2fr 1fr;gap:64px;padding-top:0}.assembly-content h2,.assembly-sheet h2,.manufacturing-projects>h2,.steel-project-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.25}.assembly-content li{font-size:17px;line-height:1.75;margin:12px 0}.assembly-content aside{border-top:3px solid #b62630;padding:24px;background:#f5f7f8;align-self:start}.assembly-content aside h2{font-size:22px}.assembly-content aside a{display:block;padding:12px 0;border-bottom:1px solid #dce0e3}.assembly-sheet{padding-top:0}.assembly-sheet>a:first-of-type{display:block;border:1px solid #dce0e3;background:white;padding:20px}.assembly-sheet img{width:100%;height:auto}.assembly-sheet .sc-text-link{margin-top:24px}.manufacturing-projects{padding-top:0}.manufacturing-projects .project-gallery{padding:24px 0 0}.project-card h3{font-size:24px;line-height:1.35;margin-top:0}.steel-project-heading{padding-top:0;padding-bottom:36px}.seo-project-links .sc-text-link,.sc-related>.sc-text-link{display:inline-block;margin:16px 24px 0 0}@media(max-width:760px){.assembly-hero,.assembly-content{grid-template-columns:1fr;gap:28px}.assembly-sheet>a:first-of-type{padding:8px}.assembly-content{padding-top:0}}