/* Koohrun | US Press 8 Aban 1405 — final editorial pass */
html body.single-post.postid-1049.kr-us-press-feature { background:#080707!important; color:#e7d9c9!important; }
html body.single-post.postid-1049.kr-us-press-feature #main-content {
  display:block!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important;
}
html body.single-post.postid-1049.kr-us-press-feature #main-content .single-page.content-area {
  display:block!important; width:100%!important; max-width:none!important; margin:0!important;
  padding:10px clamp(8px,1.25vw,18px) 44px!important; box-sizing:border-box!important;
}
html body.single-post.postid-1049.kr-us-press-feature #main-content .single-layout {
  display:block!important; width:100%!important; max-width:none!important; margin:0!important;
  padding:0!important; grid:none!important;
}
html body.single-post.postid-1049.kr-us-press-feature #main-content .single-layout>.single-main {
  display:block!important; float:none!important; width:100%!important; max-width:none!important; min-width:0!important;
  margin:0!important; padding:0!important; border:0!important; border-radius:0!important;
  box-shadow:none!important; background:transparent!important; overflow:visible!important;
}
html body.single-post.postid-1049.kr-us-press-feature .sidebar--latest,
html body.single-post.postid-1049.kr-us-press-feature .single-post-header,
html body.single-post.postid-1049.kr-us-press-feature .single-main .post-content.entry-content>.post-feature-inline {
  display:none!important; width:0!important; height:0!important; max-height:0!important;
  margin:0!important; padding:0!important; overflow:hidden!important; border:0!important;
}
html body.single-post.postid-1049.kr-us-press-feature .single-main .post-content.entry-content {
  display:block!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important;
  border:0!important; border-radius:0!important; box-shadow:none!important; background:transparent!important;
  overflow:visible!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-press {
  --us-red:#bd1d27; --us-red-dark:#74121a; --us-cream:#efdfcb;
  display:block!important; direction:rtl!important; width:100%!important; max-width:none!important;
  margin:0!important; padding:0!important; border:1px solid rgba(176,45,43,.34)!important;
  color:#e8ddcf!important; background:#0d0a0a!important;
  font-family:"B Zar","B Zar Regular",BZar,Tahoma,sans-serif!important;
  font-size:20px!important; line-height:2!important; text-align:right!important;
  overflow-wrap:break-word!important; box-sizing:border-box!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-press * { box-sizing:border-box!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-mast {
  display:flex!important; flex-flow:row wrap!important; align-items:center!important; justify-content:space-between!important;
  gap:6px 20px!important; min-height:50px!important; margin:0!important;
  padding:9px clamp(18px,3vw,44px)!important; background:#080707!important;
  border-top:4px solid var(--us-red)!important; border-bottom:1px solid rgba(189,29,39,.3)!important;
  color:#c5b29d!important; font-size:13px!important; line-height:1.8!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-brand {
  display:inline-flex!important; align-items:center!important; gap:9px!important;
  color:#f0dfca!important; font-size:15px!important; font-weight:700!important; white-space:nowrap!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-brand:before {
  content:""!important; display:inline-block!important; width:22px!important; height:3px!important; background:var(--us-red)!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-mast-center { color:#a89582!important; font-size:13px!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-mast time { color:#d8c6b1!important; font-size:12px!important; white-space:nowrap!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-mast time b { color:var(--us-red)!important; padding:0 5px!important; }

/* Intro: text on the right, cover on the left on wide screens */
html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero {
  display:grid!important; grid-template-columns:minmax(0,1fr) minmax(260px,315px)!important;
  grid-template-rows:auto!important; align-items:center!important; column-gap:clamp(28px,3.6vw,52px)!important;
  row-gap:0!important; width:100%!important; margin:0!important;
  padding:clamp(26px,3vw,42px) clamp(24px,4vw,58px)!important;
  background:#100c0c!important; border-bottom:1px solid rgba(184,48,45,.30)!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero-copy {
  display:block!important; grid-column:1!important; grid-row:1!important;
  width:100%!important; max-width:none!important; min-width:0!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-kicker {
  display:flex!important; align-items:center!important; flex-wrap:wrap!important; gap:0 10px!important;
  margin:0 0 10px!important; color:#c08c78!important; font-size:13px!important; line-height:1.8!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-kicker span { color:#f0deca!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-kicker i {
  color:var(--us-red)!important; font-family:Arial,sans-serif!important; font-size:10px!important;
  font-style:normal!important; letter-spacing:.12em!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero h1 {
  display:block!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important;
  color:var(--us-cream)!important; font-size:clamp(32px,3.2vw,48px)!important;
  font-weight:700!important; line-height:1.55!important; text-align:right!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-deck {
  display:block!important; width:100%!important; max-width:none!important; margin:13px 0 0!important;
  padding:0 15px 0 0!important; border:0!important; border-right:3px solid var(--us-red)!important;
  color:#d6c9ba!important; font-size:20px!important; font-weight:400!important;
  line-height:2!important; text-align:right!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero-meta {
  display:flex!important; align-items:center!important; flex-wrap:wrap!important; gap:5px 18px!important;
  width:100%!important; margin:16px 0 0!important; padding:9px 0 0!important;
  border-top:1px solid rgba(191,143,111,.16)!important; color:#a99581!important;
  font-size:12px!important; line-height:1.8!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero-meta span+span:before {
  content:"/"!important; color:var(--us-red)!important; margin-left:18px!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-cover {
  display:block!important; grid-column:2!important; grid-row:1!important; justify-self:center!important;
  width:100%!important; max-width:300px!important; margin:0!important; padding:6px!important;
  border:1px solid rgba(189,85,67,.40)!important; background:#050404!important; box-shadow:none!important;
  position:relative!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-cover:before { content:none!important; display:none!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-cover img {
  display:block!important; width:100%!important; height:auto!important; max-width:none!important;
  aspect-ratio:3/4!important; object-fit:contain!important; background:#030303!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-cover figcaption {
  display:block!important; margin:0!important; padding:7px 4px 2px!important;
  color:#aa957f!important; font-size:11px!important; line-height:1.7!important; text-align:center!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-cover figcaption b { color:var(--us-red)!important; padding:0 5px!important; }

/* Compact, vertically ordered contents list */
html body.single-post.postid-1049.kr-us-press-feature .kr-us-index {
  display:block!important; width:100%!important; margin:0!important;
  padding:15px clamp(22px,4vw,58px) 17px!important;
  background:#171010!important; border:0!important; border-bottom:1px solid rgba(191,143,111,.17)!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-head {
  display:flex!important; align-items:center!important; justify-content:space-between!important; gap:12px!important;
  margin:0 0 6px!important; color:#cb927d!important; font-size:13px!important; line-height:1.8!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-head span+span { color:#a48f7b!important; font-size:11px!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-item {
  display:flex!important; align-items:baseline!important; gap:10px!important; width:100%!important;
  margin:0!important; padding:7px 0!important; border:0!important;
  border-bottom:1px solid rgba(198,169,140,.09)!important; color:#dfd0c0!important;
  text-decoration:none!important; font-size:14px!important; line-height:1.8!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-item:last-child { border-bottom:0!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-no {
  display:inline-block!important; flex:0 0 24px!important; width:24px!important; height:auto!important;
  border:0!important; background:transparent!important; color:#d27770!important;
  font-size:12px!important; line-height:1.5!important; text-align:right!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-title {
  display:block!important; flex:1 1 auto!important; min-width:0!important; font-size:14px!important; line-height:1.8!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-count {
  flex:0 0 auto!important; color:#a38d78!important; font-size:11px!important; white-space:nowrap!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-reading-head {
  display:flex!important; align-items:center!important; gap:13px!important; margin:0!important;
  padding:19px clamp(22px,4vw,58px) 3px!important; color:#c9937d!important; font-size:13px!important; line-height:1.8!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-reading-head i {
  display:block!important; flex:1 1 auto!important; height:1px!important; background:rgba(189,29,39,.36)!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-reading-head span+span { color:#a28d79!important; font-size:11px!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-reading-head b { color:var(--us-red)!important; padding:0 4px!important; }

/* Single-column reading area */
html body.single-post.postid-1049.kr-us-press-feature .kr-us-sections {
  display:block!important; width:100%!important; max-width:none!important; margin:0!important;
  padding:18px clamp(22px,4vw,58px) 36px!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-section {
  display:block!important; width:100%!important; margin:0 0 24px!important; padding:0 0 20px!important;
  border:0!important; border-bottom:1px solid rgba(189,29,39,.22)!important; scroll-margin-top:24px!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-section:last-child { margin-bottom:0!important; padding-bottom:0!important; border-bottom:0!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-section-head {
  display:block!important; width:100%!important; margin:0 0 7px!important; padding:0 0 9px!important;
  border:0!important; border-bottom:1px solid rgba(189,29,39,.38)!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-section-no {
  display:inline-block!important; vertical-align:top!important; width:31px!important; height:auto!important;
  margin:3px 0 0!important; padding:0!important; background:transparent!important;
  border:0!important; border-right:3px solid var(--us-red)!important; color:#d98c7c!important;
  font-size:15px!important; line-height:1.7!important; text-align:center!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-section-head>div {
  display:inline-block!important; vertical-align:top!important; width:calc(100% - 48px)!important;
  min-width:0!important; margin:0!important; padding:0!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-section-label {
  display:block!important; margin:0 0 2px!important; color:#b98270!important; font-size:11px!important; line-height:1.6!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-section h2 {
  display:block!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important;
  border:0!important; color:#f0dfcb!important; font-size:clamp(22px,1.9vw,28px)!important;
  font-weight:700!important; line-height:1.65!important; text-align:right!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-section-count {
  display:block!important; margin:4px 0 0 0!important; padding:0!important;
  color:#a38f7d!important; font-size:11px!important; line-height:1.6!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-stories {
  display:block!important; width:100%!important; max-width:none!important; margin:0!important; padding:0!important;
  grid:none!important; columns:1!important; column-count:1!important; column-rule:0!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-story {
  display:block!important; width:100%!important; max-width:none!important; min-width:0!important;
  margin:0!important; padding:14px 0 16px!important; border:0!important;
  border-bottom:1px solid rgba(190,164,138,.12)!important; break-inside:auto!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-story:last-child { border-bottom:0!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-head {
  display:block!important; width:100%!important; max-width:none!important;
  margin:0 0 7px!important; padding:0!important; border:0!important;
  font-size:0!important; line-height:0!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-no {
  display:inline-block!important; vertical-align:top!important; width:25px!important; height:auto!important;
  min-width:0!important; margin:4px 0 0!important; padding:0!important; border:0!important;
  color:#cf756e!important; font-size:12px!important; line-height:1.8!important; text-align:right!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-story h3 {
  display:inline-block!important; vertical-align:top!important; width:calc(100% - 42px)!important;
  max-width:none!important; min-width:0!important; margin:0!important; padding:0!important;
  float:none!important; border:0!important; color:#ddc6a7!important;
  font-size:21px!important; font-weight:700!important; line-height:1.75!important; text-align:right!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-copy {
  display:block!important; width:100%!important; max-width:1260px!important;
  margin:0!important; padding:0 35px 0 0!important; border:0!important;
  columns:1!important; column-count:1!important; column-rule:0!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-copy p {
  display:block!important; width:100%!important; max-width:none!important; margin:0 0 12px!important; padding:0!important;
  color:#e0d5c8!important; font-size:20px!important; font-weight:400!important;
  line-height:1.92!important; text-align:right!important; text-justify:auto!important;
  overflow-wrap:break-word!important; orphans:3!important; widows:3!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-copy p:last-child { margin-bottom:0!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-en {
  display:inline!important; font-size:calc(1em - 2px)!important; line-height:inherit!important;
  font-family:Arial,Helvetica,sans-serif!important; font-weight:400!important; letter-spacing:0!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-copy p sup { color:#d87d72!important; font-size:.78em!important; line-height:0!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-footer {
  display:flex!important; align-items:center!important; justify-content:space-between!important; flex-wrap:wrap!important; gap:8px 20px!important;
  margin:0!important; padding:14px clamp(22px,4vw,58px)!important;
  border:0!important; border-top:3px solid #73131b!important; background:#080707!important;
  color:#ab957e!important; font-size:12px!important; line-height:1.8!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-footer b { color:var(--us-red)!important; padding:0 5px!important; }
html body.single-post.postid-1049.kr-us-press-feature .kr-us-press a:focus-visible { outline:2px solid #e7b395!important; outline-offset:3px!important; }
@media(max-width:820px) {
 html body.single-post.postid-1049.kr-us-press-feature #main-content .single-page { padding:7px 6px 26px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero {
  grid-template-columns:minmax(0,1fr)!important; grid-template-rows:auto auto!important;
  row-gap:18px!important; padding:21px 16px 20px!important;
 }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero-copy { grid-column:1!important; grid-row:1!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-cover {
  grid-column:1!important; grid-row:2!important; width:235px!important; max-width:75vw!important;
  margin:0 auto!important; justify-self:center!important;
 }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero h1 { font-size:32px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-deck { font-size:19px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-index { padding:14px 16px 15px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-sections { padding:17px 16px 26px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-section h2 { font-size:22px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-story { padding:13px 0 15px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-story h3 { font-size:20px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-copy { padding-right:32px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-copy p { font-size:19px!important; line-height:1.95!important; }
}
@media(max-width:520px) {
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-mast { justify-content:flex-start!important; gap:4px 11px!important; padding:9px 12px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-mast-center { order:3!important; flex:1 1 100%!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-mast time { font-size:11px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero h1 { font-size:30px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-deck { font-size:18px!important; padding-right:12px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero-meta { gap:4px 9px!important; font-size:11px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-hero-meta span+span:before { margin-left:9px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-cover { width:215px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-item { gap:8px!important; padding:6px 0!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-title { font-size:13px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-index-count { font-size:10px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-section h2 { font-size:20px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-story h3 { font-size:19px!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-copy { padding-right:0!important; }
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-story-copy p { font-size:18px!important; line-height:1.98!important; }
}
@media(prefers-reduced-motion:reduce) {
 html body.single-post.postid-1049.kr-us-press-feature .kr-us-press * { scroll-behavior:auto!important; transition:none!important; }
}

/* Audio player in the editorial masthead — native, accessible HTML5 controls */
html body.single-post.postid-1049.kr-us-press-feature .kr-us-audio-band {
  display:grid!important;
  grid-template-columns:minmax(180px,.62fr) minmax(260px,1.38fr)!important;
  align-items:center!important;
  gap:14px 28px!important;
  width:100%!important;
  margin:0!important;
  padding:13px clamp(22px,4vw,58px)!important;
  background:#151010!important;
  border-bottom:1px solid rgba(189,29,39,.30)!important;
  color:#e5d4c1!important;
  direction:rtl!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-audio-label {
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  gap:2px!important;
  min-width:0!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-audio-title {
  color:#efdfcb!important;
  font-size:16px!important;
  font-weight:700!important;
  line-height:1.7!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-audio-note {
  color:#a99480!important;
  font-size:12px!important;
  line-height:1.7!important;
}
html body.single-post.postid-1049.kr-us-press-feature .kr-us-audio-band audio {
  display:block!important;
  width:100%!important;
  max-width:680px!important;
  min-width:0!important;
  height:42px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:22px!important;
  background:transparent!important;
  color-scheme:dark!important;
  accent-color:#c51d27!important;
  direction:ltr!important;
}
@media(max-width:820px) {
  html body.single-post.postid-1049.kr-us-press-feature .kr-us-audio-band {
    grid-template-columns:minmax(0,1fr)!important;
    gap:7px!important;
    padding:12px 17px!important;
  }
  html body.single-post.postid-1049.kr-us-press-feature .kr-us-audio-label {
    align-items:flex-start!important;
  }
  html body.single-post.postid-1049.kr-us-press-feature .kr-us-audio-title { font-size:15px!important; }
  html body.single-post.postid-1049.kr-us-press-feature .kr-us-audio-band audio { max-width:none!important; }
}
