/* 独立副本的三页布局修复；字体、配色和公共结构沿用原站。 */
.trust-manufacturing .em-route-visuals,
.trust-quality .em-route-visuals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.trust-manufacturing .em-route-visuals figure,
.trust-quality .em-route-visuals figure{margin:0;min-width:0;min-height:0!important;height:auto!important;aspect-ratio:auto!important;display:block!important}
.trust-manufacturing .em-route-visuals figcaption,
.trust-quality .em-route-visuals figcaption{padding:0}
.trust-manufacturing .bf-hero-photo,
.trust-quality .bf-hero-photo{min-height:0;height:auto;align-self:center}
.trust-manufacturing .bf-hero-photo img,
.trust-quality .bf-hero-photo img,
.trust-manufacturing .bf-photo-journal img,
.trust-manufacturing .bf-assembly-pair img,
.trust-quality .bf-magnetic-check img,
.trust-quality .sq-release-contact img,
.trust-scene img{display:block;width:100%;max-width:100%;height:auto!important;min-height:0!important;aspect-ratio:3/2;object-fit:cover!important;object-view-box:none!important;transform:none!important}
.trust-manufacturing .bf-photo-journal figure,
.trust-manufacturing .bf-assembly-pair figure,
.trust-quality .bf-magnetic-check figure,
.trust-quality .sq-release-contact{min-width:0;min-height:0;height:auto;overflow:hidden}
.trust-manufacturing .bf-photo-journal{gap:28px}
.trust-manufacturing .bf-assembly-pair{display:grid;grid-template-columns:1fr;gap:24px}
.trust-review-scenes,
.trust-qualification-scenes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0 36px}
.trust-scene{margin:0;min-width:0;overflow:hidden}
.trust-quality .certificates-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.trust-quality .certificate-paper{height:auto;aspect-ratio:4/5;display:block}
.trust-quality .certificate-paper img{width:100%;height:auto;min-height:0;max-height:none;object-fit:contain;aspect-ratio:4/5;padding:0}
.trust-quality .refine-release{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
.trust-contact .rfqu-introduction{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:48px}
.trust-contact .rfqu-layout{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:48px;align-items:start}
.trust-contact .rfqu-contact,
.trust-contact .rfqu-panel,
.trust-contact fieldset,
.trust-contact .rfqu-field,
.trust-contact .rfqu-mode-grid label,
.trust-contact .rfqu-mode-grid label span{min-width:0;max-width:100%}
.trust-contact .rfqu-contact{position:static}
.trust-contact .rfqu-contact .trust-scene{margin:32px 0}
.trust-contact .rfqu-grid,
.trust-contact .rfqu-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.trust-contact .rfqu-field input,
.trust-contact .rfqu-field select,
.trust-contact .rfqu-field textarea{max-width:100%;min-width:0;box-sizing:border-box}
.trust-contact .rfqu-actions{display:flex;flex-wrap:wrap;gap:16px}
@media(max-width:900px){
.trust-contact .rfqu-introduction{grid-template-columns:minmax(0,1fr);gap:28px}
.trust-contact .rfqu-introduction .trust-scene{max-width:640px}
.trust-contact .rfqu-layout{grid-template-columns:minmax(0,1fr);gap:40px}
.trust-quality .certificates-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.trust-quality .refine-release{grid-template-columns:minmax(0,1fr);gap:32px}
}
@media(max-width:600px){
.trust-manufacturing .em-route-visuals,
.trust-quality .em-route-visuals{grid-template-columns:minmax(0,1fr);gap:16px}
.trust-review-scenes,
.trust-qualification-scenes{grid-template-columns:minmax(0,1fr);gap:20px}
.trust-contact .rfqu-grid,
.trust-contact .rfqu-mode-grid{grid-template-columns:minmax(0,1fr);gap:16px}
.trust-contact .rfqu-panel{padding:20px 16px}
.trust-contact .rfqu-introduction .trust-scene{margin-top:12px}
.trust-quality .certificates-grid{gap:16px}
}
