/* KoohRun · Timothy Snyder essay. Loaded only for the matching slug. */
html body.single-post.kr-timo-feature{background:#11100e!important;color:#e9e2d7!important}
html body.single-post.kr-timo-feature .single-page{box-sizing:border-box!important;width:100%!important;max-width:1320px!important;margin:0 auto!important;padding:26px clamp(10px,2.5vw,34px) 58px!important;background:transparent!important}
html body.single-post.kr-timo-feature .single-layout,html body.single-post.kr-timo-feature .single-main{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:1160px!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-timo-feature .sidebar--latest{display:none!important}
html body.single-post.kr-timo-feature .single-post-header{display:block!important;box-sizing:border-box!important;width:100%!important;margin:0!important;padding:clamp(26px,4vw,46px) clamp(20px,4.5vw,56px)!important;background:linear-gradient(125deg,#26221c 0%,#171512 72%,#20170f 100%)!important;border:0!important;border-top:4px solid #b99a67!important;border-bottom:1px solid rgba(185,154,103,.34)!important;border-radius:8px 8px 0 0!important;box-shadow:none!important}
html body.single-post.kr-timo-feature .single-post-header .crumb,html body.single-post.kr-timo-feature .single-post-header .post-kicker,html body.single-post.kr-timo-feature .single-post-header .post-meta{display:none!important}
html body.single-post.kr-timo-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:#f0d9ae!important;font-size:clamp(30px,3.35vw,44px)!important;font-weight:800!important;line-height:1.75!important;letter-spacing:-.015em!important;overflow-wrap:anywhere!important;text-align:right!important;background:transparent!important;border:0!important;box-shadow:none!important}
html body.single-post.kr-timo-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(185,154,103,.28)!important;border-top:0!important;border-radius:0 0 8px 8px!important;box-shadow:0 20px 55px rgba(0,0,0,.28)!important}
html body.single-post.kr-timo-feature .single-main .post-content.entry-content>.post-feature-inline{display:none!important;float:none!important}
html body.single-post.kr-timo-feature .kr-timo-article{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 48px!important;direction:rtl!important;text-align:right!important;color:#e9e2d7!important;overflow-wrap:anywhere!important}
html body.single-post.kr-timo-feature .kr-timo-meta{display:flex!important;align-items:center!important;gap:8px 18px!important;flex-wrap:wrap!important;margin:0!important;padding:16px clamp(20px,4.2vw,52px)!important;background:#1d1a15!important;border-bottom:1px solid rgba(185,154,103,.2)!important;color:#d8bd91!important;font-size:13px!important;line-height:1.9!important}
html body.single-post.kr-timo-feature .kr-timo-meta .kr-timo-translator{color:#a9a094!important}
html body.single-post.kr-timo-feature .kr-timo-opening{display:grid!important;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr)!important;direction:rtl!important;align-items:start!important;gap:clamp(22px,3.4vw,44px)!important;margin:0!important;padding:clamp(24px,3.3vw,42px) clamp(20px,4.2vw,52px) 34px!important;background:linear-gradient(125deg,rgba(185,154,103,.075),transparent 62%)!important;border-bottom:1px solid rgba(185,154,103,.3)!important}
html body.single-post.kr-timo-feature .kr-timo-cover{grid-column:1!important;grid-row:1!important;align-self:start!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;padding:9px!important;background:#211d17!important;border:1px solid rgba(185,154,103,.66)!important;border-radius:5px!important;box-shadow:0 17px 38px rgba(0,0,0,.35)!important}
html body.single-post.kr-timo-feature .kr-timo-cover img{display:block!important;width:100%!important;height:auto!important;max-width:100%!important;max-height:680px!important;margin:0!important;object-fit:contain!important;object-position:center!important;border-radius:2px!important}
html body.single-post.kr-timo-feature .kr-timo-cover figcaption{display:flex!important;flex-direction:column!important;gap:4px!important;padding:11px 3px 2px!important;color:#dec396!important;font-size:12px!important;line-height:1.7!important;font-weight:700!important}
html body.single-post.kr-timo-feature .kr-timo-cover figcaption span{color:#9e978b!important;font-weight:400!important}
html body.single-post.kr-timo-feature .kr-timo-opening-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;padding:0!important}
html body.single-post.kr-timo-feature .kr-timo-kicker{display:flex!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;padding:0 0 13px!important;border-bottom:1px solid rgba(185,154,103,.36)!important;color:#d0ae75!important;font-size:13px!important;font-weight:800!important;line-height:1.8!important}
html body.single-post.kr-timo-feature .kr-timo-kicker i{display:inline-block!important;width:28px!important;height:2px!important;background:#8d302a!important}
html body.single-post.kr-timo-feature .kr-timo-lead{margin:0!important;padding:0 16px 0 0!important;border-right:3px solid #b99a67!important;color:#f0e4ce!important;font-size:clamp(18px,1.55vw,21px)!important;font-weight:600!important;line-height:2.15!important;text-align:justify!important}
html body.single-post.kr-timo-feature .kr-timo-body{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:9px clamp(22px,5.2vw,66px) 0!important}
html body.single-post.kr-timo-feature .kr-timo-body p{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;margin:0!important;padding:25px 0 27px!important;color:#e7e0d6!important;font-size:clamp(17px,1.27vw,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-timo-feature .kr-timo-body p+p{border-top:1px solid rgba(185,154,103,.16)!important}
html body.single-post.kr-timo-feature .kr-timo-body a{color:#d7b980!important;text-decoration:underline!important;text-decoration-color:rgba(215,185,128,.42)!important;text-underline-offset:3px!important;overflow-wrap:anywhere!important}
html body.single-post.kr-timo-feature .kr-timo-colophon{margin:18px clamp(22px,5.2vw,66px) 0!important;padding:17px 0 0!important;color:#a69a87!important;font-size:12px!important;line-height:1.8!important;border-top:2px solid rgba(185,154,103,.34)!important}
@media(max-width:760px){
 html body.single-post.kr-timo-feature .single-page{padding:10px 7px 30px!important}
 html body.single-post.kr-timo-feature .single-post-header{padding:22px 17px!important;border-radius:7px 7px 0 0!important}
 html body.single-post.kr-timo-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-timo-feature .single-main .post-content.entry-content{border-radius:0 0 7px 7px!important}
 html body.single-post.kr-timo-feature .kr-timo-meta{padding:13px 17px!important;font-size:12px!important}
 html body.single-post.kr-timo-feature .kr-timo-opening{grid-template-columns:minmax(0,1fr)!important;gap:19px!important;padding:20px 16px 24px!important}
 html body.single-post.kr-timo-feature .kr-timo-cover{grid-column:1!important;grid-row:1!important;width:min(78%,320px)!important;justify-self:center!important}
 html body.single-post.kr-timo-feature .kr-timo-opening-copy{grid-column:1!important;grid-row:2!important}
 html body.single-post.kr-timo-feature .kr-timo-lead{font-size:17px!important;line-height:2.05!important;text-align:right!important}
 html body.single-post.kr-timo-feature .kr-timo-body{padding:6px 17px 0!important}
 html body.single-post.kr-timo-feature .kr-timo-body p{padding:20px 0 22px!important;font-size:17px!important;line-height:2.05!important;text-align:right!important}
 html body.single-post.kr-timo-feature .kr-timo-colophon{margin:18px 17px 0!important}
}
