.jx-buying-guide{box-sizing:border-box;max-width:1180px;margin:36px auto;padding:28px;background:#f7f8f8;border:1px solid #e4e7e8;border-radius:8px;color:#333;line-height:1.8}.jx-buying-guide h2{font-size:24px;margin:0 0 20px;line-height:1.4}.jx-buying-kicker{color:#c51b25;font-size:13px;margin:0 0 6px}.jx-buying-overview{display:grid;grid-template-columns:1fr 1fr;gap:28px}.jx-buying-guide h3{font-size:17px;margin:0 0 8px}.jx-buying-guide p,.jx-buying-guide dd{font-size:14px;margin:0 0 12px}.jx-buying-questions{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;margin:12px 0}.jx-buying-questions details{padding:14px 0;border-top:1px solid #dce1e3}.jx-buying-questions summary{cursor:pointer;font-size:15px;font-weight:600}.jx-buying-questions details p{margin:10px 0}.jx-buying-guide a{color:#b82029;font-size:14px}.jx-buying-next{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-top:18px}.jx-buying-guide a.jx-buying-button{padding:12px 18px;background:#c51b25;color:white;border-radius:4px}.jx-terms dl{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.jx-terms dt{font-size:16px;font-weight:600}.jx-terms dd{margin:6px 0}.jx-case-evidence{padding:24px;background:#f7f8f8;margin:20px 0;border-left:3px solid #c51b25}.jx-case-evidence h2{font-size:20px}.jx-case-evidence p{font-size:14px;line-height:1.8}@media(max-width:768px){.jx-buying-guide{padding:20px;margin:24px 12px}.jx-buying-guide h2{font-size:21px}.jx-buying-overview,.jx-buying-questions,.jx-terms dl{grid-template-columns:1fr;gap:8px}.prodetails-content .jx-buying-guide{margin:20px 0}.jx-buying-next{gap:16px}}
@media(min-width:769px){.jx-buying-guide{margin-right:210px;margin-left:auto;max-width:1180px}.prodetails-content .jx-buying-guide{margin-left:0;margin-right:130px}.jx-buying-overview,.jx-buying-questions{grid-template-columns:1fr}.jx-buying-overview{gap:12px}}
@media(min-width:1450px){.jx-buying-overview,.jx-buying-questions{grid-template-columns:1fr 1fr}.jx-buying-overview{gap:28px}}

.jx-buying-guide,.jx-terms dt{scroll-margin-top:100px}
