.q-article.sh-rich-content .evidence-figure{margin:28px 0 30px;background:#fff;border:1px solid #dce5ec}
.q-article.sh-rich-content .evidence-figure>a{display:block;padding:16px;cursor:zoom-in;text-decoration:none}
.q-article.sh-rich-content .evidence-figure img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto;object-fit:contain}
.q-article.sh-rich-content .evidence-figure figcaption{padding:12px 16px;border-top:1px solid #e2e9ef;font-size:13px;line-height:1.8;color:#607b8e;background:#f7fafc}
.q-article.sh-rich-content .e-equation{padding:20px 24px;margin:22px 0;background:#f1f6fa;border-left:3px solid #12669c;font-size:20px;line-height:2;color:#24556f;overflow-x:auto}
.q-article.sh-rich-content .e-extra{margin:24px 0;border:1px solid #dbe6ee;padding:16px 18px}
.q-article.sh-rich-content .e-extra>summary{cursor:pointer;color:#175d8b;font-weight:600}
.e-project-guides{margin-top:40px;border-top:1px solid #dce6ee;padding-top:24px}
.e-project-guides>summary{font-size:23px;color:#315f7d;cursor:pointer;line-height:1.7}
.e-project-guides>p{color:#688295;line-height:1.9}
.k-product-links{display:flex;gap:16px;flex-wrap:wrap;line-height:1.9}
.k-product-links a{color:#1c6c9f;padding:10px 15px;border:1px solid #dce6ee;text-decoration:none}
@media(max-width:768px){.q-article.sh-rich-content .evidence-figure>a{padding:8px}.q-article.sh-rich-content .evidence-figure figcaption{padding:10px 12px;font-size:12px}.q-article.sh-rich-content .e-equation{font-size:16px;padding:15px}.q-article.sh-rich-content .e-extra{padding:13px}.e-project-guides>summary{font-size:20px}}
