.info-details-text .jd-article-media{margin:28px 0;padding:20px;background:#f4f8fc;border:1px solid #dce8f2;border-radius:16px}
.info-details-text .jd-article-media>div{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}
.info-details-text .jd-article-media a{display:block;flex:1 1 200px;max-width:320px;min-width:0;text-decoration:none;color:#173b52}
.info-details-text .jd-article-media img{display:block;width:100%;height:auto;max-width:100%;border-radius:10px;margin:0}
.info-details-text .jd-article-media span{display:block;font-size:16px;font-weight:600;text-align:center;margin-top:10px}
.info-details-text .jd-article-media figcaption{color:#526a7c;font-size:13px;line-height:1.8;margin-top:14px}
@media(max-width:600px){.info-details-text .jd-article-media{padding:14px;margin:22px 0}.info-details-text .jd-article-media>div{gap:12px}.info-details-text .jd-article-media a{flex-basis:140px}}
.infolist-content-left,.info-details-content,.info-details-text{min-width:0}
.info-details-text .jd-table-scroll{display:block;max-width:100%;overflow-x:auto;margin:24px 0;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}
.info-details-text .jd-table-scroll:focus-visible{outline:2px solid #0877cc;outline-offset:3px}
.info-details-text table{border-collapse:collapse;max-width:none;width:100%;font-size:15px;line-height:1.7;background:white}
.info-details-text th,.info-details-text td{border:1px solid #d9e5ef;padding:12px;vertical-align:top;min-width:110px;overflow-wrap:anywhere}
.info-details-text th{background:#edf5fc;color:#173b52;text-align:left;font-weight:600}
.info-details-text td table{margin:8px 0;font-size:14px}
.info-details-text caption{text-align:left;font-weight:600;padding:8px 0}
.info-details-text td p{margin:0 0 8px}
