.jd-review-block{box-sizing:border-box;max-width:100%;margin:32px 0 8px;padding:24px;border:1px solid #dce7ef;border-radius:16px;background:#f7fafc;color:#183549;text-align:left}
.jd-review-block h2{margin:0 0 12px!important;font-size:24px!important;line-height:1.45!important;color:#183549}
.jd-review-block .jd-review-context{margin:0 0 20px!important;font-size:14px!important;line-height:1.8!important;color:#60798c}
.jd-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.jd-review-grid>.jd-review-item:only-child{grid-column:1/-1}
.jd-review-block .jd-review-item{min-width:0;margin:0!important;padding:20px;border:1px solid #dce7ef;border-radius:12px;background:#fff;box-sizing:border-box}
.jd-review-item figcaption{display:block;margin:0 0 14px!important;font-size:14px!important;line-height:1.6!important;color:#60798c}
.jd-review-item figcaption span{display:block}.jd-review-item figcaption strong{display:block;color:#16364c;font-size:16px}
.jd-review-block blockquote{margin:0!important;padding:0 0 0 14px!important;border:0!important;border-left:3px solid #0075d5!important;background:transparent!important}
.jd-review-block blockquote p{margin:0!important;font-size:16px!important;line-height:1.9!important;overflow-wrap:anywhere;word-break:normal;color:#304f64}
@media(max-width:600px){.jd-review-block{margin-top:24px;padding:16px;border-radius:12px}.jd-review-block h2{font-size:21px!important}.jd-review-grid{grid-template-columns:minmax(0,1fr);gap:12px}.jd-review-block .jd-review-item{padding:16px}}
