.q-article.sh-rich-content .k-figure{margin:27px 0 32px;border:1px solid #dae5ee;background:#f5f9fc;overflow:hidden}
.q-article.sh-rich-content .k-figure>a{display:block;cursor:zoom-in;text-decoration:none}
.q-article.sh-rich-content .k-figure img{display:block;width:100%;height:auto;max-width:100%;margin:0;object-fit:contain}
.q-article.sh-rich-content .k-figure figcaption{padding:12px 16px;background:#fff;border-top:1px solid #e1e9ef;color:#637e92;font-size:13px;line-height:1.8}
.q-article.sh-rich-content .k-photo>a{padding:20px}
.q-article.sh-rich-content .k-photo img{width:auto;max-height:425px;margin:auto}
.q-article.sh-rich-content .k-example{margin:24px 0;padding:20px 24px;border-left:3px solid #12669c;background:#f1f6fa}
.q-article.sh-rich-content .k-example strong{display:block;margin-bottom:9px;color:#245975}
.q-article.sh-rich-content .k-example p{margin:0}
.q-article.sh-rich-content .k-definitions{margin:22px 0 30px}
.q-article.sh-rich-content .k-definitions>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:20px;padding:17px 0;border-bottom:1px solid #e0e8ee}
.q-article.sh-rich-content .k-definitions dt{color:#285d7e;font-weight:600}
.q-article.sh-rich-content .k-definitions dd{margin:0}
.q-article.sh-rich-content .k-sources{font-size:12px;color:#708696;line-height:1.9;padding-top:15px;margin-top:28px;border-top:1px solid #e2eaf0}
.q-article.sh-rich-content .q-article-action .sh-primary{color:#fff;text-decoration:none}
@media(max-width:768px){.q-article.sh-rich-content .k-figure{margin:21px 0 25px}.q-article.sh-rich-content .k-figure figcaption{font-size:12px;padding:10px 12px}.q-article.sh-rich-content .k-definitions>div{grid-template-columns:1fr;gap:5px;padding:14px 0}.q-article.sh-rich-content .k-example{padding:16px}.q-article.sh-rich-content .k-sources{font-size:11px}}
