.qh-brand-mechanical{padding:64px 24px;background:#f7f9f9}.qh-brand-mechanical>.wrap{max-width:1200px;margin:auto}.qh-brand-mechanical h2{font-size:clamp(26px,2.5vw,36px);line-height:1.4;margin:0 0 30px}.qh-mechanical-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.qh-mechanical-grid article{border:1px solid #d1dde2;padding:28px;background:#fff}.qh-mechanical-grid h3{font-size:22px;line-height:1.5;margin:0 0 16px}.qh-mechanical-grid p{font-size:16px;line-height:1.9;color:#677e8b;margin:0 0 22px}.qh-mechanical-grid a{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#557e92;text-decoration:none;border-bottom:1px solid #9fbccc;padding-bottom:5px}@media(max-width:760px){.qh-brand-mechanical{padding:40px 20px}.qh-mechanical-grid{grid-template-columns:1fr;gap:20px}.qh-mechanical-grid article{padding:24px}.qh-mechanical-grid p{font-size:15px}.qh-mechanical-grid h3{font-size:20px}}

.qh-mechanical-photo{margin:-28px -28px 24px}.qh-mechanical-photo img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center 44%}.qh-mechanical-photo figcaption{font-size:12px;line-height:1.6;color:#677e8b;padding:10px 28px;border-bottom:1px solid #e0e7e9}@media(max-width:760px){.qh-mechanical-photo{margin:-24px -24px 22px}.qh-mechanical-photo figcaption{padding:10px 24px}}
