.ford-engine-check,.ford-rotation-answer{border:1px solid #d9d9d1;border-radius:8px;background:#fff;padding:13px 16px;margin:14px 0;scroll-margin-top:90px}
.ford-engine-check summary,.ford-rotation-answer summary{font-weight:650;cursor:pointer;line-height:1.5}
.ford-engine-check h3{font-size:1.1rem;margin:18px 0 8px}
.ford-engine-check p,.ford-rotation-answer p{font-size:.94rem;line-height:1.65}
.ford-chain-types{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}
.ford-chain-types>div{background:#f5f5f0;padding:14px;border-radius:6px}
.ford-chain-types dt{font-weight:700;line-height:1.45}
.ford-chain-types dd{margin:8px 0 0;font-size:.94rem;line-height:1.6}
.ford-evidence-links{display:flex;flex-wrap:wrap;gap:10px 22px}
.ford-secondary-note{border-top:1px solid #ddd;padding-top:12px}
.ford-specific-checks{display:flex;flex-wrap:wrap;gap:10px 22px;margin:16px 0 0;font-size:.94rem;align-items:baseline}
.ford-specific-checks strong{width:100%}
.ford-step-heading{font-size:1.12rem;line-height:1.45;scroll-margin-top:90px;margin:22px 0 6px}
.ford-step-scope{font-size:.9rem!important;color:#59594f;margin:0 0 12px!important}
@media(max-width:640px){.ford-chain-types{grid-template-columns:1fr}.ford-specific-checks{display:grid;gap:10px}.ford-engine-check,.ford-rotation-answer{padding:12px}.ford-evidence-links{display:grid}}
