/* KoohRun · The Guardian 4 Aban 1405 — styles scoped to seven related posts only. */
html body.single-post.kr-guardian-index-feature,html body.single-post.kr-guardian-story-feature{background:#10100f!important;color:#e9e3d8!important}
html body.single-post.kr-guardian-index-feature .single-page,html body.single-post.kr-guardian-story-feature .single-page{box-sizing:border-box!important;width:100%!important;max-width:1360px!important;margin:0 auto!important;padding:25px clamp(10px,2.5vw,34px) 58px!important;background:transparent!important}
html body.single-post.kr-guardian-index-feature .single-layout,html body.single-post.kr-guardian-story-feature .single-layout,html body.single-post.kr-guardian-index-feature .single-main,html body.single-post.kr-guardian-story-feature .single-main{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:1180px!important;min-width:0!important;margin:0 auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.single-post.kr-guardian-index-feature .sidebar--latest,html body.single-post.kr-guardian-story-feature .sidebar--latest{display:none!important}
html body.single-post.kr-guardian-index-feature .single-post-header,html body.single-post.kr-guardian-story-feature .single-post-header{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:clamp(24px,4vw,44px) clamp(20px,4.5vw,54px)!important;background:linear-gradient(124deg,#25221d 0%,#171512 72%,#221811 100%)!important;border:0!important;border-top:4px solid #c0a16d!important;border-bottom:1px solid rgba(192,161,109,.36)!important;border-radius:8px 8px 0 0!important;box-shadow:none!important}
html body.single-post.kr-guardian-index-feature .single-post-header .crumb,html body.single-post.kr-guardian-story-feature .single-post-header .crumb,html body.single-post.kr-guardian-index-feature .single-post-header .post-kicker,html body.single-post.kr-guardian-story-feature .single-post-header .post-kicker,html body.single-post.kr-guardian-index-feature .single-post-header .post-meta,html body.single-post.kr-guardian-story-feature .single-post-header .post-meta{display:none!important}
html body.single-post.kr-guardian-index-feature .single-page .single-post-header h1.post-title,html body.single-post.kr-guardian-story-feature .single-page .single-post-header h1.post-title{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;color:#f0d9ad!important;font-size:clamp(30px,3.25vw,43px)!important;font-weight:800!important;line-height:1.78!important;letter-spacing:0!important;overflow-wrap:anywhere!important;text-align:right!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.single-post.kr-guardian-index-feature .single-main .post-content.entry-content,html body.single-post.kr-guardian-story-feature .single-main .post-content.entry-content{display:block!important;position:relative!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;overflow:visible!important;background:#171512!important;border:1px solid rgba(192,161,109,.27)!important;border-top:0!important;border-radius:0 0 8px 8px!important;box-shadow:0 20px 58px rgba(0,0,0,.27)!important}
html body.single-post.kr-guardian-index-feature .single-main .post-content.entry-content>.post-feature-inline,html body.single-post.kr-guardian-story-feature .single-main .post-content.entry-content>.post-feature-inline{display:none!important;float:none!important}
html body.single-post.kr-guardian-index-feature .kr-guardian-index,html body.single-post.kr-guardian-story-feature .kr-guardian-story{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0 0 40px!important;background:transparent!important;color:#e9e3d8!important;direction:rtl!important;text-align:right!important;overflow-wrap:anywhere!important}
html body.single-post.kr-guardian-index-feature .kr-g-index-meta,html body.single-post.kr-guardian-story-feature .kr-g-story-meta{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:8px 19px!important;margin:0!important;padding:15px clamp(20px,4.2vw,50px)!important;background:#211d17!important;color:#d3b57e!important;border-bottom:1px solid rgba(192,161,109,.22)!important;font-size:12.5px!important;line-height:1.85!important}
html body.single-post.kr-guardian-index-feature .kr-g-index-opening{display:grid!important;grid-template-columns:minmax(190px,.68fr) minmax(0,1.32fr)!important;align-items:start!important;direction:rtl!important;gap:clamp(22px,3.5vw,44px)!important;margin:0!important;padding:clamp(22px,3.3vw,40px) clamp(20px,4.2vw,50px) 35px!important;background:linear-gradient(125deg,rgba(192,161,109,.075),transparent 62%)!important;border-bottom:1px solid rgba(192,161,109,.31)!important}
html body.single-post.kr-guardian-index-feature .kr-g-front{grid-column:1!important;grid-row:1!important;align-self:start!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px!important;background:#211d17!important;border:1px solid rgba(192,161,109,.65)!important;border-radius:5px!important;box-shadow:0 15px 38px rgba(0,0,0,.34)!important}
html body.single-post.kr-guardian-index-feature .kr-g-front img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;max-height:630px!important;object-fit:contain!important;margin:0!important;border-radius:2px!important}
html body.single-post.kr-guardian-index-feature .kr-g-front figcaption{display:flex!important;flex-direction:column!important;gap:4px!important;padding:10px 3px 2px!important;color:#dec696!important;font-size:12px!important;font-weight:700!important;line-height:1.7!important}
html body.single-post.kr-guardian-index-feature .kr-g-front figcaption span{color:#a29a8c!important;font-weight:400!important}
html body.single-post.kr-guardian-index-feature .kr-g-opening-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;padding:0!important}
html body.single-post.kr-guardian-index-feature .kr-g-kicker{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 17px!important;padding:0 0 12px!important;color:#d5b57a!important;font-size:13px!important;font-weight:800!important;line-height:1.8!important;border-bottom:1px solid rgba(192,161,109,.32)!important}
html body.single-post.kr-guardian-index-feature .kr-g-kicker i{display:inline-block!important;width:28px!important;height:2px!important;background:#943a31!important}
html body.kr-guardian-index-feature .kr-g-deck{margin:0 0 18px!important;padding:0 15px 0 0!important;border-right:3px solid #c0a16d!important;color:#f0d9ad!important;font-size:clamp(20px,1.85vw,25px)!important;font-weight:800!important;line-height:1.95!important}
html body.single-post.kr-guardian-index-feature .kr-g-opening-copy>p:not(.kr-g-deck){margin:0 0 15px!important;color:#e4ded3!important;font-size:17px!important;line-height:2.08!important;text-align:justify!important}
html body.single-post.kr-guardian-index-feature .kr-g-overview,html body.single-post.kr-guardian-index-feature .kr-g-details{box-sizing:border-box!important;width:100%!important;padding:30px clamp(20px,4.2vw,50px) 12px!important}
html body.single-post.kr-guardian-index-feature .kr-g-overview h2,html body.single-post.kr-guardian-index-feature .kr-g-details>h2{margin:0 0 16px!important;padding:0 14px 12px 0!important;color:#edce91!important;font-size:clamp(24px,2.2vw,30px)!important;font-weight:800!important;line-height:1.8!important;border-right:3px solid #b9975e!important;border-bottom:1px solid rgba(192,161,109,.26)!important;background:transparent!important}
html body.single-post.kr-guardian-index-feature .kr-g-section-intro{margin:0 0 15px!important;color:#c7c0b4!important;font-size:16px!important;line-height:2!important}
html body.single-post.kr-guardian-index-feature .kr-g-topic-list{list-style:none!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
html body.single-post.kr-guardian-index-feature .kr-g-topic-list li{display:block!important;margin:0!important;padding:0!important;background:transparent!important}
html body.single-post.kr-guardian-index-feature .kr-g-topic-list li a{display:grid!important;grid-template-columns:34px minmax(0,1fr) 18px!important;align-items:start!important;gap:12px!important;box-sizing:border-box!important;height:100%!important;margin:0!important;padding:16px 15px!important;color:#e9e3d8!important;text-decoration:none!important;background:#201d18!important;border:1px solid #393128!important;border-radius:4px!important;transition:border-color .16s ease,background .16s ease!important}
html body.single-post.kr-guardian-index-feature .kr-g-topic-list li a:hover{background:#28231c!important;border-color:#b9975e!important}
html body.single-post.kr-guardian-index-feature .kr-g-topic-num{display:flex!important;align-items:center!important;justify-content:center!important;width:30px!important;height:30px!important;color:#e1c28b!important;background:#34291c!important;border:1px solid #705a39!important;font-size:12px!important;font-weight:800!important}
html body.single-post.kr-guardian-index-feature .kr-g-topic-text{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important}
html body.single-post.kr-guardian-index-feature .kr-g-topic-text strong{display:block!important;color:#efd6a8!important;font-size:15.5px!important;line-height:1.9!important}
html body.single-post.kr-guardian-index-feature .kr-g-topic-text>span{display:block!important;color:#c9c3b9!important;font-size:13.5px!important;line-height:1.95!important}
html body.single-post.kr-guardian-index-feature .kr-g-arrow{color:#bc9a63!important;font-size:20px!important;line-height:1.5!important}
html body.single-post.kr-guardian-index-feature .kr-g-details{padding-top:20px!important}
html body.single-post.kr-guardian-index-feature .kr-g-brief{box-sizing:border-box!important;width:100%!important;margin:0!important;padding:27px 0 30px!important;border-bottom:1px solid rgba(192,161,109,.19)!important}
html body.single-post.kr-guardian-index-feature .kr-g-brief-top{display:flex!important;align-items:flex-start!important;gap:12px!important;margin:0 0 14px!important}
html body.single-post.kr-guardian-index-feature .kr-g-brief-num{display:flex!important;flex:0 0 34px!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;margin-top:3px!important;color:#e4c58a!important;background:#30271d!important;border:1px solid #7e633e!important;font-size:12px!important;font-weight:800!important}
html body.single-post.kr-guardian-index-feature .kr-g-brief h3{margin:0!important;padding:0!important;color:#eccb8b!important;font-size:clamp(20px,1.9vw,25px)!important;line-height:1.85!important;font-weight:800!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.single-post.kr-guardian-index-feature .kr-g-brief>p{margin:0 0 13px!important;color:#dfd9cf!important;font-size:16.5px!important;line-height:2.08!important;text-align:justify!important}
html body.single-post.kr-guardian-index-feature .kr-g-brief ul{margin:8px 0 17px!important;padding:0 25px 0 0!important;list-style:disc!important}
html body.single-post.kr-guardian-index-feature .kr-g-brief li{margin:0 0 10px!important;padding:0!important;color:#d6cfc4!important;font-size:15px!important;line-height:2.05!important}
html body.single-post.kr-guardian-index-feature .kr-g-brief li strong{color:#e5c992!important;font-weight:800!important}
html body.single-post.kr-guardian-index-feature .kr-g-read-full{margin:17px 0 0!important;padding:0!important;text-align:right!important}
html body.single-post.kr-guardian-index-feature .kr-g-read-full a{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:9px 14px!important;color:#f0d6a3!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important;background:#30261a!important;border:1px solid #705a39!important;border-radius:3px!important}
html body.single-post.kr-guardian-index-feature .kr-g-read-full a:hover{background:#40311f!important;border-color:#d1b076!important}
html body.single-post.kr-guardian-index-feature .kr-g-index-footer{display:flex!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin:20px clamp(20px,4.2vw,50px) 0!important;padding:17px 0 0!important;color:#aaa092!important;font-size:12px!important;line-height:1.9!important;border-top:2px solid rgba(192,161,109,.3)!important}
html body.single-post.kr-guardian-story-feature .kr-guardian-story{padding-bottom:34px!important}
html body.single-post.kr-guardian-story-feature .kr-g-story-deck{margin:0!important;padding:23px clamp(20px,4.2vw,50px)!important;color:#ecd2a1!important;font-size:clamp(18px,1.7vw,23px)!important;font-weight:700!important;line-height:2!important;background:linear-gradient(110deg,rgba(192,161,109,.055),transparent)!important;border-bottom:1px solid rgba(192,161,109,.2)!important}
html body.single-post.kr-guardian-story-feature .kr-g-byline{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 18px!important;margin:0!important;padding:14px clamp(20px,4.2vw,50px)!important;color:#cabda7!important;font-size:13px!important;line-height:1.9!important;background:#1b1814!important;border-bottom:1px solid rgba(192,161,109,.18)!important}
html body.single-post.kr-guardian-story-feature .kr-g-byline span:first-child{color:#d7b57d!important;font-weight:800!important}
html body.single-post.kr-guardian-story-feature .kr-g-story-body{box-sizing:border-box!important;width:100%!important;padding:14px clamp(23px,5.1vw,64px) 22px!important}
html body.single-post.kr-guardian-story-feature .kr-g-story-body p,html body.single-post.kr-guardian-story-feature .kr-g-story-body blockquote{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:22px 0 24px!important;color:#e5dfd5!important;font-size:clamp(17px,1.25vw,19px)!important;line-height:2.12!important;text-align:justify!important;overflow-wrap:anywhere!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.single-post.kr-guardian-story-feature .kr-g-story-body p+p,html body.single-post.kr-guardian-story-feature .kr-g-story-body blockquote+ p,html body.single-post.kr-guardian-story-feature .kr-g-story-body p+blockquote{border-top:1px solid rgba(192,161,109,.15)!important}
html body.single-post.kr-guardian-story-feature .kr-g-story-body .kr-g-lead{color:#f0e3cb!important;font-size:clamp(18px,1.4vw,20px)!important;font-weight:600!important;line-height:2.12!important;border-bottom:1px solid rgba(192,161,109,.26)!important}
html body.single-post.kr-guardian-story-feature .kr-g-story-body .kr-g-pullquote{margin:15px 0!important;padding:17px 20px!important;color:#f0d6a3!important;background:#242018!important;border-right:3px solid #b9975e!important;font-size:17px!important;font-weight:700!important}
html body.single-post.kr-guardian-story-feature .kr-g-story-body a,html body.single-post.kr-guardian-story-feature .kr-g-source a{color:#d9bd82!important;text-decoration:underline!important;text-decoration-color:rgba(217,189,130,.4)!important;text-underline-offset:3px!important;overflow-wrap:anywhere!important}
html body.single-post.kr-guardian-story-feature .kr-g-source{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;margin:12px clamp(23px,5.1vw,64px) 0!important;padding:16px 0!important;color:#b7ab97!important;font-size:13px!important;line-height:1.9!important;border-top:1px solid rgba(192,161,109,.28)!important;border-bottom:1px solid rgba(192,161,109,.19)!important}
html body.single-post.kr-guardian-story-feature .kr-g-source span{color:#dbbb80!important;font-weight:800!important}
html body.single-post.kr-guardian-story-feature .kr-g-back{margin:19px clamp(23px,5.1vw,64px) 0!important;padding:0!important}
html body.single-post.kr-guardian-story-feature .kr-g-back a{display:inline-block!important;color:#e9d1a5!important;font-size:13px!important;line-height:2!important;text-decoration:none!important}
html body.single-post.kr-guardian-story-feature .kr-g-back a:hover{text-decoration:underline!important}
@media(max-width:760px){
 html body.single-post.kr-guardian-index-feature .single-page,html body.single-post.kr-guardian-story-feature .single-page{padding:10px 7px 28px!important}
 html body.single-post.kr-guardian-index-feature .single-post-header,html body.single-post.kr-guardian-story-feature .single-post-header{padding:21px 17px!important;border-radius:7px 7px 0 0!important}
 html body.single-post.kr-guardian-index-feature .single-page .single-post-header h1.post-title,html body.single-post.kr-guardian-story-feature .single-page .single-post-header h1.post-title{font-size:clamp(26px,7vw,35px)!important;line-height:1.7!important}
 html body.single-post.kr-guardian-index-feature .single-main .post-content.entry-content,html body.single-post.kr-guardian-story-feature .single-main .post-content.entry-content{border-radius:0 0 7px 7px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-index-meta,html body.single-post.kr-guardian-story-feature .kr-g-story-meta{padding:12px 16px!important;font-size:11.5px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-index-opening{grid-template-columns:minmax(0,1fr)!important;gap:20px!important;padding:19px 16px 24px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-front{grid-column:1!important;grid-row:1!important;width:min(78%,310px)!important;justify-self:center!important}
 html body.single-post.kr-guardian-index-feature .kr-g-opening-copy{grid-column:1!important;grid-row:2!important}
 html body.single-post.kr-guardian-index-feature .kr-g-deck{font-size:20px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-opening-copy>p:not(.kr-g-deck){font-size:16px!important;line-height:2.08!important;text-align:right!important}
 html body.single-post.kr-guardian-index-feature .kr-g-overview,html body.single-post.kr-guardian-index-feature .kr-g-details{padding:24px 16px 8px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-topic-list{grid-template-columns:minmax(0,1fr)!important}
 html body.single-post.kr-guardian-index-feature .kr-g-topic-list li a{padding:14px 12px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-topic-text strong{font-size:15px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-topic-text>span{font-size:13px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-brief{padding:23px 0 25px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-brief h3{font-size:20px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-brief>p{font-size:15.5px!important;text-align:right!important}
 html body.single-post.kr-guardian-index-feature .kr-g-brief li{font-size:14px!important}
 html body.single-post.kr-guardian-index-feature .kr-g-index-footer{margin:18px 16px 0!important}
 html body.single-post.kr-guardian-story-feature .kr-g-story-deck{padding:18px 16px!important;font-size:17px!important}
 html body.single-post.kr-guardian-story-feature .kr-g-byline{padding:12px 16px!important;font-size:12px!important}
 html body.single-post.kr-guardian-story-feature .kr-g-story-body{padding:8px 17px 17px!important}
 html body.single-post.kr-guardian-story-feature .kr-g-story-body p,html body.single-post.kr-guardian-story-feature .kr-g-story-body blockquote{padding:18px 0 20px!important;font-size:16.5px!important;line-height:2.05!important;text-align:right!important}
 html body.single-post.kr-guardian-story-feature .kr-g-story-body .kr-g-lead{font-size:17.5px!important}
 html body.single-post.kr-guardian-story-feature .kr-g-source,html body.single-post.kr-guardian-story-feature .kr-g-back{margin-inline:17px!important}
}
