/* Scoped to the owner's 120 approved article revisions. */
.clarity-published-page .article-content{font-family:Georgia,"Times New Roman",serif;font-size:1.1rem;line-height:1.8;overflow-wrap:anywhere}
.clarity-published-page .article-title{font-family:Georgia,"Times New Roman",serif}
.clarity-published-page .article-content h2,.clarity-published-page .article-content h3,.clarity-published-page .article-content summary,.clarity-published-page .article-content table,.clarity-published-page .article-content figcaption{font-family:Inter,system-ui,sans-serif}
.clarity-published-page .article-content figure{margin:1.6rem 0 2rem;max-width:100%;clear:both}
.clarity-published-page .article-content figure img{display:block;max-width:100%!important;width:100%;height:auto!important;object-fit:contain;border-radius:8px}
.clarity-published-page .article-content figcaption{font-size:.84rem;line-height:1.65;color:var(--text-secondary,#59677a);margin-top:.75rem;text-align:left}
.clarity-published-page .article-content h2+figure,.clarity-published-page .article-content h3+figure{margin-top:1rem}
.clarity-published-page .article-content .table-responsive,.clarity-published-page .article-content .table-wrapper{overflow-x:auto;max-width:100%}
.clarity-published-page .article-content table{display:block;overflow-x:auto;max-width:100%;font-size:.9rem}
.clarity-published-page .article-content .callout-note,.clarity-published-page .article-content .callout-synthesis,.clarity-published-page .article-content .callout-warning,.clarity-published-page .article-content .mcq-card,.clarity-published-page .article-content .definition-box{padding:1rem 1.25rem;border-left:3px solid #93b4ed;background:var(--bg-surface-hover,#f8fafc);margin:1.5rem 0}
.clarity-published-page .article-content details{margin:1rem 0}.clarity-published-page .article-content summary{cursor:pointer}
.clarity-published-page .article-content mjx-container[display="true"]{max-width:100%;overflow-x:auto;overflow-y:hidden}
@media(max-width:600px){.clarity-published-page .article-content{font-size:1.04rem;padding:22px 18px}.clarity-published-page .article-content figure{margin:1rem 0 1.5rem}.clarity-published-page .article-content figcaption{font-size:.8rem}}
