.eight-steps-case .performance-hero-grid{align-items:center}
.eight-steps-case .performance-hero h1{overflow-wrap:anywhere}
.eight-steps-case .performance-system{font-size:1.08rem;line-height:1.6}
.eight-steps-case .performance-hero figure{background:#fff;border-radius:14px;padding:12px}
.eight-steps-case .performance-hero figure img{display:block;width:100%;height:360px;object-fit:cover;object-position:center 12%;border-radius:8px}
.eight-steps-case .case-source-figure{margin:32px 0;padding:16px;background:#fff;border:1px solid #e2e8f0;border-radius:12px}
.eight-steps-case .case-source-figure img{display:block;width:100%;height:auto;object-fit:contain}
.eight-steps-case figcaption{font-size:.92rem;line-height:1.7;color:#556575;margin-top:12px}
.eight-steps-case .article-body section{scroll-margin-top:110px}
.eight-steps-case .article-body a{overflow-wrap:anywhere}
.eight-steps-case .case-figure-legend{margin-top:14px;padding:12px 16px;background:#f4f7fa;border-radius:8px}
.eight-steps-case .case-figure-legend ul{margin:8px 0 0;padding-left:22px}
.eight-steps-case .article-table-wrap table{min-width:560px}
.case-program-list{font-weight:700;font-size:1.08rem;line-height:1.8}
.technical-card .case-photo{object-fit:cover;object-position:center 12%}
#technical-sharing .technical-feature img[src*="r-5670-eight-step-door-trim-blistering"]{object-position:center 12%}
@media(max-width:760px){.eight-steps-case .case-source-figure{padding:8px;margin:24px 0}.eight-steps-case .performance-hero h1{font-size:clamp(1.8rem,7vw,2.35rem)}.eight-steps-case .performance-system{font-size:1rem}.eight-steps-case .performance-hero figure img{height:280px}.eight-steps-case .article-table-wrap{max-width:100%;overflow-x:auto}.eight-steps-case .article-shell{min-width:0}}
