/* KoohRun — Iran shock / global energy risks, scoped to this article only */
body.kr-iran-shock-feature{background:#080807!important;color:#eeeae0!important}
body.kr-iran-shock-feature .single-page,
body.kr-iran-shock-feature .single-layout,
body.kr-iran-shock-feature .single-main,
body.kr-iran-shock-feature .single-post-header,
body.kr-iran-shock-feature .post-content.entry-content{background:#0b0a09!important;background-image:none!important;color:#eeeae0!important}
body.kr-iran-shock-feature .single-main{max-width:1180px!important;margin:34px auto!important;border:1px solid #3a3020!important;border-radius:5px;overflow:hidden;box-shadow:0 18px 55px rgba(0,0,0,.28)}
body.kr-iran-shock-feature .single-post-header{box-sizing:border-box!important;padding:clamp(25px,4vw,52px) clamp(22px,5vw,68px)!important;border-top:3px solid #b99b59!important;border-bottom:1px solid #413622!important}
body.kr-iran-shock-feature .single-post-header .crumb,
body.kr-iran-shock-feature .single-post-header .post-kicker,
body.kr-iran-shock-feature .single-post-header .post-meta,
body.kr-iran-shock-feature .single-post-header .category-label{display:none!important}
body.kr-iran-shock-feature .single-post-header h1.post-title{margin:0!important;padding:0!important;color:#e2c47b!important;font-family:"B Zar",serif!important;font-size:clamp(31px,3.4vw,47px)!important;line-height:1.65!important;letter-spacing:0!important}
body.kr-iran-shock-feature .post-content.entry-content{box-sizing:border-box!important;padding:0 clamp(22px,5vw,68px) 58px!important}
body.kr-iran-shock-feature .post-content.entry-content> .post-thumbnail,
body.kr-iran-shock-feature .post-content.entry-content> .featured-image,
body.kr-iran-shock-feature .post-content.entry-content>img:first-child{display:none!important}
body.kr-iran-shock-feature .kr-iran-shock-article{max-width:880px;margin:0 auto;font-family:"B Zar",serif!important;color:#eeeae0}
body.kr-iran-shock-feature .kris-eyebrow{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:25px 0 16px;border-bottom:1px solid #393020;color:#cbb577;font-size:16px;letter-spacing:.02em}
body.kr-iran-shock-feature .kris-deck{font-size:clamp(22px,2.3vw,29px)!important;line-height:1.95!important;color:#e5d9b8!important;margin:25px 0 30px!important;padding-right:20px;border-right:3px solid #b99b59;font-weight:600}
body.kr-iran-shock-feature .kris-cover{margin:0 auto 34px;max-width:760px;padding:8px;background:#11100d;border:1px solid #54452b}
body.kr-iran-shock-feature .kris-cover img{display:block;width:100%;height:auto;max-height:780px;object-fit:contain}
body.kr-iran-shock-feature .kris-cover figcaption{padding:10px 8px 3px;text-align:center;color:#bca86f;font-size:15px}
body.kr-iran-shock-feature .kris-reading-note{margin:34px 0 42px;padding:19px 24px;background:#13110d;border:1px solid #332a1b;border-right:3px solid #b99b59}
body.kr-iran-shock-feature .kris-reading-label{display:block;color:#d8bb72;font-size:16px;margin-bottom:7px}
body.kr-iran-shock-feature .kris-reading-note p{margin:0!important;color:#d9d2c2!important;font-size:19px!important;line-height:1.9!important}
body.kr-iran-shock-feature .kr-iran-shock-article>p{font-size:21px!important;line-height:2.12!important;color:#eeeae0!important;margin:0 0 1.35em!important;text-align:justify;text-align-last:right}
body.kr-iran-shock-feature .kr-iran-shock-article h2{font-size:28px!important;line-height:1.7!important;color:#e2c47b!important;margin:2em 0 .8em!important;padding-bottom:10px;border-bottom:1px solid #413622}
body.kr-iran-shock-feature .kris-credits{margin-top:45px;padding:20px 0 0;border-top:1px solid #413622;color:#cbb577!important;font-size:17px!important;line-height:2}
body.kr-iran-shock-feature .kris-credits span{overflow-wrap:anywhere}
@media(max-width:700px){
 body.kr-iran-shock-feature{overflow-x:clip!important}
 body.kr-iran-shock-feature .single-main{width:calc(100% - 20px)!important;max-width:100%!important;margin:12px auto!important}
 body.kr-iran-shock-feature .single-post-header{padding:24px 19px!important}
 body.kr-iran-shock-feature .single-post-header h1.post-title{font-size:clamp(28px,8vw,35px)!important;line-height:1.65!important}
 body.kr-iran-shock-feature .post-content.entry-content{padding:0 18px 36px!important}
 body.kr-iran-shock-feature .kris-eyebrow{font-size:14px;padding-top:18px}
 body.kr-iran-shock-feature .kris-deck{font-size:21px!important;line-height:1.95!important;margin:21px 0 24px!important;padding-right:13px}
 body.kr-iran-shock-feature .kris-cover{padding:5px;margin-bottom:25px}
 body.kr-iran-shock-feature .kris-cover img{max-height:none}
 body.kr-iran-shock-feature .kris-reading-note{padding:15px 16px;margin:25px 0 30px}
 body.kr-iran-shock-feature .kris-reading-note p{font-size:18px!important}
 body.kr-iran-shock-feature .kr-iran-shock-article>p{font-size:19px!important;line-height:2.05!important;margin-bottom:1.2em!important;text-align:right}
 body.kr-iran-shock-feature .kr-iran-shock-article h2{font-size:24px!important}
 body.kr-iran-shock-feature .kris-credits{font-size:15px!important}
}