.sa-editorial-hero{grid-template-columns:1fr 1fr;gap:36px}.sa-eyebrow{display:block;margin:15px 0 7px;color:#1887bb!important}.sa-cover{border:1px solid #d5e5f4;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 35px #193b6210}.sa-cover-picture{aspect-ratio:2.9;overflow:hidden}.sa-cover-picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;border-radius:0}.sa-cover-caption{padding:24px;background:linear-gradient(125deg,#fff,#eaf5ff)}.sa-cover-caption span{font-size:11px;color:#2585b9}.sa-cover-caption strong{display:block;font-size:24px;color:#10345e;margin:9px 0}.sa-cover-caption p{margin:0;color:#627b97}.sa-article .sa-lead{font-size:16px!important;color:#284969!important}.sa-article .sa-takeaway{border-right:4px solid #2388c5;background:#eef7fe;padding:20px;border-radius:12px;margin:20px 0}.sa-article .sa-analysis-tag{display:inline-block;font-size:11px;color:#427493;background:#eaf4fb;padding:4px 9px;border-radius:6px}.sa-article .ui-layout article>h2{margin-top:38px!important}.sa-article .ui-layout article>p{margin:13px 0!important}.sa-article .ui-layout article{padding:30px}.sa-article .ui-table th{background:#123c64;color:#fff;text-align:right}.sa-article .ui-table td{text-align:right;line-height:1.9}.sa-article .ui-table table{min-width:650px}.sa-article .ui-layout aside{max-height:72vh}.sa-article .sa-number{color:#2585b9;font-size:12px;margin-left:7px}@media(max-width:800px){.sa-editorial-hero{grid-template-columns:1fr}.sa-article .ui-layout article{padding:18px}.sa-cover-caption{padding:18px}}
/* Compact editorial typography, scoped to this article. */
body #mh-main.sa-article{background:#f8fafc;color:#4b6076}body #mh-main.sa-article h1{font-size:28px!important;line-height:1.65!important;color:#315d80!important}body #mh-main.sa-article h2{font-size:20px!important;line-height:1.7!important;color:#36698f!important;font-weight:600!important}body #mh-main.sa-article p,body #mh-main.sa-article li{font-size:15px!important;line-height:2!important;color:#4b6076!important}body #mh-main.sa-article .ui-layout aside h2{font-size:16px!important}body #mh-main.sa-article .ui-layout aside a{font-size:13px!important;line-height:1.8;padding:8px 0;color:#607b92}body #mh-main.sa-article .sa-eyebrow{font-size:12px!important;color:#6b8ba2!important}.sa-article .ui-layout{grid-template-columns:220px minmax(0,1fr);gap:28px}.sa-article .ui-layout article{border:1px solid #e9eff4;border-radius:18px;padding:32px;box-shadow:0 8px 30px #315d8005}.sa-article .ui-layout aside{border:0;background:transparent;padding:12px}.sa-article .ui-layout article>h2{border:0;padding:0;margin:30px 0 12px!important}.sa-article .sa-cover{box-shadow:0 10px 35px #42627f08;border-color:#e6edf3}.sa-article .sa-cover-caption{padding:18px 22px;background:#f4f8fb}.sa-article .sa-cover-caption strong{font-size:20px;color:#36698f}.sa-article .sa-note,.sa-article .sa-route{padding:15px 18px;background:#f0f6fa;border:1px solid #e3edf4;border-radius:12px}.sa-article .sa-checks{list-style:none;padding:0;margin:16px 0}.sa-article .sa-checks li{position:relative;padding:7px 31px 7px 0;margin:2px 0}.sa-article .sa-checks li:before{content:'✓';position:absolute;right:0;top:10px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#e6f5ef;color:#23936a;font-size:13px;font-weight:bold}.sa-article .sa-cautions li:before{background:#fcecef;color:#d45a70}.sa-article .ui-table{border-color:#e3ebf2}.sa-article .ui-table th{background:#edf4f9;color:#396681;font-weight:600}.sa-article .ui-table td{font-size:14px;color:#52687c}.sa-article .ui-consult{background:transparent;padding:18px 0;border-top:1px solid #e7edf3;border-radius:0}.sa-article .sa-author{text-align:left;border-top:1px solid #e7edf3;padding-top:20px;margin-top:28px!important;color:#55768c!important}.sa-article .sa-sources{padding-right:18px}.sa-article .sa-sources a{color:#5683a3}.sa-article .ui-original figcaption{font-size:12px;color:#71879a}@media(max-width:800px){.sa-article .ui-layout{grid-template-columns:1fr}.sa-article .ui-layout article{padding:20px}body #mh-main.sa-article h1{font-size:24px!important}body #mh-main.sa-article h2{font-size:19px!important}}
html body.mh-finance main#mh-main.ui-article.sa-article h1{font-size:28px!important;line-height:1.65!important}html body.mh-finance main#mh-main.ui-article.sa-article h2{font-size:20px!important;line-height:1.7!important}html body.mh-finance main#mh-main.ui-article.sa-article aside h2{font-size:16px!important}html body.mh-finance main#mh-main.ui-article.sa-article p,html body.mh-finance main#mh-main.ui-article.sa-article li{font-size:15px!important;line-height:2!important}@media(max-width:800px){html body.mh-finance main#mh-main.ui-article.sa-article h1{font-size:24px!important}html body.mh-finance main#mh-main.ui-article.sa-article h2{font-size:19px!important}}
html body.mh-finance main#mh-main.ui-article.sa-article :is(h1,h2,h3){color:#173b63!important}
html body.mh-finance main#mh-main.ui-article.sa-article article :is(p,li){text-align:justify!important;text-align-last:right!important;text-justify:inter-word;word-spacing:normal;letter-spacing:normal}
html body.mh-finance main#mh-main.ui-article.sa-article ol.sa-checks{list-style:decimal!important;list-style-type:persian!important;padding-right:26px!important}
html body.mh-finance main#mh-main.ui-article.sa-article ol.sa-checks li{display:list-item!important;padding:7px 5px 7px 0!important}
html body.mh-finance main#mh-main.ui-article.sa-article ol.sa-checks li:before{content:none!important;display:none!important}
html body.mh-finance main#mh-main.ui-article.sa-article ol.sa-checks li::marker{color:#173b63;font-weight:600}
.sa-article .sa-intro-toc{padding:20px 24px;margin-bottom:30px;border:1px solid #e2eaf2;border-radius:14px;background:linear-gradient(125deg,#f4f8fc,#fff)}
.sa-article .sa-intro-toc ul{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px;padding:0;list-style:none!important;margin:12px 0 0}
html body.mh-finance main#mh-main.ui-article.sa-article .sa-intro-toc li{margin:0;padding:4px 0;text-align:right!important;font-size:13px!important}
.sa-intro-toc a{color:#315b80;text-decoration:none}.sa-intro-toc a:hover{color:#1285be}
.sa-article .sa-new-graphic{max-width:100%;margin:28px auto}.sa-article .sa-new-graphic img{width:100%;height:auto;object-fit:contain;border-radius:12px}
@media(max-width:600px){.sa-article .sa-intro-toc{padding:16px}.sa-article .sa-intro-toc ul{grid-template-columns:1fr}}

html body.mh-finance main#mh-main.sa-article .sa-author{font-size:12px!important;font-weight:400!important;color:#60758a!important;margin-top:24px}.sa-publish-date{display:block;font-size:12px;line-height:1.8;margin-top:8px;color:#60758a}

html body.mh-finance main#mh-main.sa-article .ui-layout{grid-template-columns:minmax(0,1fr)!important}html body.mh-finance main#mh-main.sa-article .ui-layout>article{width:100%;min-width:0;grid-column:1/-1}.sa-risk-label{font-weight:600;white-space:nowrap}.sa-risk-green{color:#14734b}.sa-risk-blue{color:#2263a8}.sa-risk-yellow{color:#846100}.sa-risk-orange{color:#a44e13}.sa-risk-red{color:#b13249}
/* Native, keyboard-accessible accordion for the trade guide. */
html body.mh-finance main#mh-main .trade-faq-item{border:1px solid #e2eaf1;border-radius:12px;background:#fff;margin:10px 0;padding:0;box-shadow:none;overflow:hidden}
html body.mh-finance main#mh-main .trade-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:52px;padding:14px 18px;cursor:pointer;list-style:none;color:#23496c;font-size:15px;font-weight:500;line-height:1.8}
.trade-faq-item summary::-webkit-details-marker{display:none}.trade-faq-item summary:after{content:'＋';flex-shrink:0;color:#4386aa;font-size:19px}.trade-faq-item[open] summary:after{content:'−'}
html body.mh-finance main#mh-main .trade-faq-item[open]{border-color:#c8dce9;background:#fbfdff}
html body.mh-finance main#mh-main .trade-faq-item[open] summary{border-bottom:1px solid #edf2f6}
html body.mh-finance main#mh-main .trade-faq-item>p{padding:14px 18px;margin:0!important;font-size:14px!important}
.trade-faq-item summary:focus-visible{outline:2px solid #3986ba;outline-offset:-3px}
html body.mh-finance main#mh-main .trade-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(220px,360px)!important;align-items:center;gap:28px}
html body.mh-finance main#mh-main .trade-hero-image{display:block;width:100%;max-width:360px;justify-self:end}
html body.mh-finance main#mh-main .trade-hero-image img{display:block;width:100%!important;height:auto!important;max-height:240px;object-fit:contain;border-radius:12px}
@media(max-width:600px){html body.mh-finance main#mh-main .trade-hero{grid-template-columns:minmax(0,1fr)!important;gap:16px}html body.mh-finance main#mh-main .trade-hero-image{max-width:260px;justify-self:center}}

/* Compact diagrams only in the comprehensive trade guide. */
html body.mh-finance main#mh-main.trade-article article figure.ui-original{width:72%!important;max-width:680px!important;margin:22px auto!important}
html body.mh-finance main#mh-main.trade-article article figure.ui-original img{display:block;width:100%!important;height:auto!important;object-fit:contain;border-radius:10px}
@media(max-width:600px){html body.mh-finance main#mh-main.trade-article article figure.ui-original{width:92%!important;max-width:420px!important;margin:18px auto!important}}
html body.mh-finance main#mh-main.trade-article article figure.ui-original{width:88%!important;max-width:900px!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.mh-finance main#mh-main.trade-article article figure.ui-original img{border-radius:0!important;border:0!important;box-shadow:none!important;mix-blend-mode:multiply}
html body.mh-finance main#mh-main.trade-article article{isolation:isolate;background:#fbfdff!important}
@media(max-width:600px){html body.mh-finance main#mh-main.trade-article article figure.ui-original{width:100%!important;max-width:100%!important}}
/* Minimal responsibility table; 14px reduced by twenty percent. */
html body.mh-finance main#mh-main.trade-article .ui-table{border:1px solid #e7edf2!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important}
html body.mh-finance main#mh-main.trade-article .ui-table table{width:100%;border-collapse:collapse!important;background:#fff!important;margin:0!important}
html body.mh-finance main#mh-main.trade-article .ui-table :is(th,td){font-size:11.2px!important;line-height:1.9!important;padding:12px 16px!important;border:0!important;border-bottom:1px solid #edf1f4!important;vertical-align:middle!important;background:#fff!important}
html body.mh-finance main#mh-main.trade-article .ui-table th{font-weight:700!important;text-align:center!important;text-align-last:center!important;background:#f4f7f9!important;color:#244766!important}
html body.mh-finance main#mh-main.trade-article .ui-table td{color:#526576!important}
html body.mh-finance main#mh-main.trade-article .ui-table tbody tr:last-child td{border-bottom:0!important}
html body.mh-finance main#mh-main.trade-article .ui-table td:first-child{font-weight:500!important;width:17%}
/* Consistent editorial scale and alignment for this guide. */
html body.mh-finance main#mh-main.trade-article{--trade-text:#526576;--trade-title:#234969}
html body.mh-finance main#mh-main.trade-article :is(.trade-hero,.ui-layout){max-width:1120px!important}
html body.mh-finance main#mh-main.trade-article .ui-layout>article{padding:32px 40px!important;border-radius:12px!important;box-shadow:none!important}
html body.mh-finance main#mh-main.trade-article h1{font-size:28px!important;line-height:1.6!important;font-weight:700!important;color:var(--trade-title)!important}
html body.mh-finance main#mh-main.trade-article h2{font-size:20px!important;line-height:1.75!important;font-weight:600!important;color:var(--trade-title)!important}
html body.mh-finance main#mh-main.trade-article h3{font-size:17px!important;line-height:1.8!important;font-weight:600!important;color:var(--trade-title)!important;margin:26px 0 12px!important}
html body.mh-finance main#mh-main.trade-article article>h2{margin:36px 0 14px!important;padding:0!important}
html body.mh-finance main#mh-main.trade-article article :is(p,li){font-size:15px!important;line-height:2!important;font-weight:400;color:var(--trade-text)!important;text-align:start!important;text-align-last:auto!important}
html body.mh-finance main#mh-main.trade-article article>p{margin:12px 0!important}
html body.mh-finance main#mh-main.trade-article article figure.ui-original{width:100%!important;max-width:900px!important;margin:28px auto!important}
html body.mh-finance main#mh-main.trade-article .sa-intro-toc{padding:20px 24px!important;background:#f5f8fa!important;border-color:#e7edf2!important;border-radius:10px!important;margin:24px 0!important}
html body.mh-finance main#mh-main.trade-article .sa-intro-toc h2{margin:0 0 12px!important;font-size:17px!important}
html body.mh-finance main#mh-main.trade-article .sa-intro-toc li{font-size:13px!important;line-height:1.9!important}
html body.mh-finance main#mh-main.trade-article .trade-faq-item summary{font-size:15px!important;font-weight:500!important;padding:14px 18px!important}
html body.mh-finance main#mh-main.trade-article .trade-faq-item p{font-size:14px!important}
html body.mh-finance main#mh-main.trade-article .ui-table tbody tr{font-weight:400!important;background:#fff!important}
html body.mh-finance main#mh-main.trade-article .ui-table td{font-weight:400!important}
html body.mh-finance main#mh-main.trade-article .ui-consult{margin-top:32px!important;padding-top:24px!important}
@media(max-width:767px){html body.mh-finance main#mh-main.trade-article .ui-layout>article{padding:20px 16px!important}html body.mh-finance main#mh-main.trade-article h1{font-size:24px!important}html body.mh-finance main#mh-main.trade-article h2{font-size:19px!important}html body.mh-finance main#mh-main.trade-article h3{font-size:16px!important}html body.mh-finance main#mh-main.trade-article article :is(p,li){font-size:14px!important;line-height:1.95!important}html body.mh-finance main#mh-main.trade-article article figure.ui-original{margin:22px auto!important}html body.mh-finance main#mh-main.trade-article .sa-intro-toc{padding:16px!important}}
