body main .gr-mfg{margin:48px 0;padding:32px;background:#fff!important;border:1px solid #d3d6d8;border-radius:18px;color:#25272b!important}body main .gr-mfg h2{font-size:clamp(24px,3vw,36px);line-height:1.45;color:#25272b!important;margin:8px 0 18px}body main .gr-mfg p{color:#50575d!important;line-height:1.85}body main .gr-mfg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body main .gr-mfg figure{margin:0;min-width:0}body main .gr-mfg figure img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:10px}body main .gr-mfg figcaption{padding:14px 0;color:#25272b!important;line-height:1.7}body main .gr-mfg figcaption strong{display:block;font-size:20px;color:#a51e31!important}body main .gr-mfg .gr-mfg-note{font-size:13px}body main .gr-mfg-docs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body main .gr-mfg-doc{padding:20px;background:#f4f4f1!important;border-radius:12px;min-width:0}body main .gr-mfg-doc img{width:100%;height:auto;aspect-ratio:1.42;object-fit:contain;background:white}body main .gr-mfg-doc h3{font-size:22px;line-height:1.5;color:#25272b!important}body main .gr-mfg a.gr-mfg-link{display:inline-block;padding:12px 18px;margin:6px 8px 6px 0;background:#a51e31!important;color:#fff!important;border-radius:6px;text-decoration:none;font-weight:700}body main .gr-mfg a:focus-visible{outline:3px solid #285985;outline-offset:4px}@media(max-width:800px){body main .gr-mfg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){body main .gr-mfg{padding:20px 16px;margin:32px 0}body main .gr-mfg-grid,body main .gr-mfg-docs{grid-template-columns:1fr}body main .gr-mfg figcaption strong{font-size:20px}}