/* NOTED. Modern Editorial / Monochrome + Signal Blue
   Updated 2026-10-30. Original photography and editorial content remain unchanged.
   No downloaded proprietary fonts, no external font trackers. */
:root{
  --noted-paper:#fff;
  --noted-ink:#111216;
  --noted-muted:#595c63;
  --noted-rule:#e0e2e6;
  --noted-brand:#365bff;
  --noted-font:-apple-system,BlinkMacSystemFont,"Pretendard Variable","Pretendard","SUIT","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic",Arial,sans-serif;
}
html{scroll-behavior:smooth;scroll-padding-top:44px}
body.insight-issue.edition-v3,body.insight-home.edition-v3{
  --paper:var(--noted-paper);--ink:var(--noted-ink);--sub:var(--noted-muted);
  --line:var(--noted-rule);--accent:var(--noted-brand);
  background:#fff!important;color:var(--noted-ink)!important;
  font-family:var(--noted-font)!important;font-size:16px;line-height:1.75;
  -webkit-font-smoothing:antialiased;word-break:keep-all;
}
body.edition-v3 :is(h1,h2,h3,h4,strong,em,small,summary,p,a,span){
  font-family:var(--noted-font);
}
body.edition-v3 a:focus-visible,body.edition-v3 button:focus-visible{
  outline:2px solid var(--noted-brand)!important;outline-offset:3px!important;
}
body.edition-v3 .shell{max-width:1210px!important;padding:0 clamp(18px,4vw,52px)!important}
/* Solid-black identity bar, crisp white wordmark, no retro serif */
body.edition-v3 .masthead{
  min-height:75px!important;background:#111216!important;color:#fff!important;
  border:0!important;box-sizing:border-box!important;padding:0 25px!important;
  margin:0!important;display:flex!important;align-items:center!important;
  justify-content:space-between!important;gap:22px!important;
}
body.edition-v3 .masthead .wordmark{
  font-family:var(--noted-font)!important;font-weight:850!important;
  font-size:30px!important;line-height:1!important;letter-spacing:-.08em!important;
  color:white!important;text-decoration:none!important;
}
body.edition-v3 .masthead .wordmark span{
  color:#c1c2c8!important;font-family:var(--noted-font)!important;
  font-style:normal!important;font-size:10px!important;font-weight:550!important;
  letter-spacing:-.005em!important;margin-left:10px!important;
}
body.edition-v3 .masthead nav{display:flex!important;gap:25px!important;align-items:center!important}
body.edition-v3 .masthead nav a{
  color:#ededf2!important;font-size:12px!important;font-weight:500!important;
  text-decoration:none!important;letter-spacing:-.01em!important;
}
body.edition-v3 .masthead nav a:hover{color:#9db1ff!important}
body.edition-v3 :is(.eyeline,.issue-cover-meta,.eyebrow,.label,.section-no){
  font-family:var(--noted-font)!important;font-style:normal!important;
}
/* Homepage: contemporary editorial index, no beige or sage */
body.insight-home.edition-v3 .feature{
  gap:clamp(28px,5vw,70px)!important;padding:48px 0 64px!important;
  border-bottom:1px solid #c4c7cd!important;background:white!important;
}
body.insight-home.edition-v3 .feature-media{background:#f3f4f6!important}
body.insight-home.edition-v3 .feature h1{
  font-family:var(--noted-font)!important;font-weight:790!important;
  letter-spacing:-.07em!important;line-height:1.27!important;
  font-size:clamp(32px,3.8vw,54px)!important;color:#111216!important;
}
body.insight-home.edition-v3 .feature-deck{
  color:#545963!important;line-height:1.86!important;font-size:15px!important;
}
body.insight-home.edition-v3 .eyeline{
  font-family:var(--noted-font)!important;color:var(--noted-brand)!important;
  font-weight:770!important;letter-spacing:.07em!important;
}
body.insight-home.edition-v3 .read-link{
  color:var(--noted-ink)!important;border-bottom:2px solid var(--noted-brand)!important;
  font-weight:700!important;
}
body.insight-home.edition-v3 .feature-topics .topic{
  background:transparent!important;border-color:#d4d6dc!important;
  color:#535760!important;font-size:10px!important;
}
body.insight-home.edition-v3 .archive-section{background:white!important}
body.insight-home.edition-v3 .section-heading .section-no,
body.insight-home.edition-v3 .section-heading h2{
  font-family:var(--noted-font)!important;font-style:normal!important;
}
body.insight-home.edition-v3 .section-heading h2{
  font-weight:800!important;letter-spacing:-.055em!important;color:var(--noted-ink)!important;
}
body.insight-home.edition-v3 .issue-card{
  background:white!important;border-bottom:1px solid var(--noted-rule)!important;
}
body.insight-home.edition-v3 .issue-card h3{
  font-family:var(--noted-font)!important;font-weight:760!important;
  font-size:22px!important;letter-spacing:-.052em!important;line-height:1.45!important;
}
body.insight-home.edition-v3 .card-visual{background:#f2f3f5!important}
body.insight-home.edition-v3 .card-number{background:#111216!important;color:white!important}
body.insight-home.edition-v3 .issue-card p{color:#5e6269!important}
body.insight-home.edition-v3 .principles{
  border-color:var(--noted-rule)!important;color:var(--noted-ink)!important;
}
body.insight-home.edition-v3 .principles h2{
  font-family:var(--noted-font)!important;font-style:normal!important;
  font-weight:760!important;font-size:30px!important;
}
body.edition-v3 .site-footer{
  color:#a9adb6!important;background:#111216!important;
  border-top:0!important;padding:30px 24px 35px!important;line-height:1.85!important;
  font-size:11px!important;
}
body.edition-v3 .site-footer a{color:white!important}
/* Article cover: clear Swiss-style heading hierarchy */
body.insight-issue.edition-v3 .hero{
  display:block!important;min-height:0!important;max-width:1010px!important;
  padding:72px 0 58px!important;margin:0 auto!important;
  border-bottom:1px solid var(--noted-rule)!important;background:white!important;
}
body.insight-issue.edition-v3 .hero .eyebrow{
  font-size:11px!important;font-weight:760!important;letter-spacing:.1em!important;
  color:var(--noted-brand)!important;
}
body.insight-issue.edition-v3 .hero h1{
  max-width:980px!important;margin:20px 0 25px!important;
  font-family:var(--noted-font)!important;font-weight:810!important;
  font-size:clamp(35px,5.1vw,70px)!important;
  line-height:1.26!important;letter-spacing:-.072em!important;color:#101116!important;
}
body.insight-issue.edition-v3 .hero .deck{
  max-width:745px!important;font-size:clamp(16px,1.75vw,19px)!important;
  line-height:1.85!important;letter-spacing:-.027em!important;
  color:#4f525b!important;
}
body.insight-issue.edition-v3 .editor-intro{
  max-width:735px!important;margin:0 auto!important;padding:44px 0 30px!important;
}
body.insight-issue.edition-v3 .editor-intro .label{
  font-size:10px!important;font-weight:790!important;letter-spacing:.14em!important;
  color:var(--noted-brand)!important;
}
body.insight-issue.edition-v3 .editor-intro p{
  font-size:15px!important;line-height:1.94!important;margin:14px 0 0!important;
  letter-spacing:-.02em!important;color:#353940!important;
}
body.insight-issue.edition-v3 .issue-contents{
  max-width:990px!important;margin:0 auto 66px!important;
  padding:27px 0 34px!important;
  border-top:1px solid var(--noted-rule)!important;
  border-bottom:1px solid var(--noted-rule)!important;
}
body.insight-issue.edition-v3 .issue-contents h2{
  margin:0 0 16px!important;font-size:12px!important;font-weight:750!important;
  letter-spacing:-.015em!important;color:#30333a!important;
}
body.insight-issue.edition-v3 .contents-grid{
  display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:0 40px!important;
}
body.insight-issue.edition-v3 .contents-card{
  grid-template-columns:31px minmax(0,1fr)!important;gap:15px!important;
  padding:18px 0!important;border-top:1px solid #eaecf0!important;
}
body.insight-issue.edition-v3 .contents-card .n{
  font-family:var(--noted-font)!important;font-weight:820!important;font-style:normal!important;
  font-size:13px!important;color:var(--noted-brand)!important;
}
body.insight-issue.edition-v3 .contents-card strong{
  font-family:var(--noted-font)!important;font-size:15px!important;
  font-weight:745!important;letter-spacing:-.046em!important;
  line-height:1.45!important;color:#1e2025!important;
}
body.insight-issue.edition-v3 .contents-card small{
  font-size:10px!important;letter-spacing:.035em!important;color:#737780!important;
}
body.insight-issue.edition-v3 .contents-card:hover strong{
  text-decoration:underline!important;text-decoration-color:var(--noted-brand)!important;
  text-underline-offset:4px!important;
}
/* Stories: whitespace instead of tinted backgrounds or enclosing cards */
body.insight-issue.edition-v3 .noted-editorial-story{
  max-width:1000px!important;margin:0 auto 94px!important;
  padding:50px 0 65px!important;background:transparent!important;
  border:0!important;border-top:1px solid #d8dbe0!important;
  box-shadow:none!important;scroll-margin-top:36px!important;color:var(--noted-ink)!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-feature-header{
  max-width:790px!important;margin:0 auto!important;padding:0!important;text-align:left!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-feature-meta{
  justify-content:flex-start!important;display:flex!important;gap:13px!important;
  margin:0 0 18px!important;font-size:10px!important;letter-spacing:.08em!important;
  color:#676b72!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-feature-number{
  font-family:var(--noted-font)!important;font-size:14px!important;
  font-style:normal!important;font-weight:800!important;color:var(--noted-brand)!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-feature-category{
  font-size:10px!important;font-weight:700!important;letter-spacing:.075em!important;
}
body.insight-issue.edition-v3 .noted-editorial-story h2{
  max-width:800px!important;margin:0 0 13px!important;
  font-family:var(--noted-font)!important;font-weight:790!important;
  font-size:clamp(30px,4.05vw,46px)!important;
  line-height:1.36!important;letter-spacing:-.068em!important;
  text-align:left!important;color:#111216!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-feature-subhead{
  max-width:740px!important;margin:0 0 27px!important;text-align:left!important;
  font-size:14px!important;line-height:1.73!important;color:#686c74!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-intro{
  max-width:790px!important;margin:0 auto 30px!important;padding:0!important;text-align:left!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-intro p{
  max-width:760px!important;margin:0!important;font-size:18px!important;
  font-weight:480!important;line-height:1.89!important;
  letter-spacing:-.028em!important;color:#22252c!important;
  text-align:left!important;word-break:keep-all;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-article-photo{
  width:100%!important;max-width:990px!important;margin:0 auto!important;padding:0!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-article-photo .case-snapshot{
  width:100%!important;max-width:990px!important;margin:0!important;
  background:transparent!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-article-photo .snapshot-label{display:none!important}
body.insight-issue.edition-v3 .noted-editorial-story .noted-article-photo .snapshot-link{
  display:block!important;background:#f2f3f6!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-article-photo img{
  width:100%!important;max-width:100%!important;max-height:none!important;
  height:auto!important;object-fit:contain!important;display:block!important;border:0!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-article-photo figcaption{
  max-width:820px!important;margin:11px auto 0!important;padding:0 12px!important;
  font-size:11px!important;line-height:1.7!important;color:#747781!important;
  text-align:left!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-article-photo figcaption .snapshot-credit{
  font-size:10px!important;color:#747781!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-source-inline{
  max-width:820px!important;margin:10px auto 29px!important;
  padding:0 12px!important;display:flex!important;justify-content:flex-start!important;
  align-items:baseline!important;gap:6px 13px!important;border:0!important;
  text-align:left!important;font-size:11px!important;color:#777b83!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-source-inline .noted-source-link{
  font-size:11px!important;color:#304bd2!important;font-weight:700!important;
  text-decoration:underline;text-underline-offset:4px;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-body{
  max-width:790px!important;margin:0 auto 39px!important;padding:0!important;text-align:left!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-body p{
  max-width:760px!important;margin:0 0 24px!important;font-size:17px!important;
  font-weight:400!important;line-height:1.99!important;letter-spacing:-.018em!important;
  color:#31343a!important;text-align:left!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions{
  max-width:790px!important;margin:42px auto 0!important;padding:19px 0 0!important;
  border-top:2px solid var(--noted-brand)!important;text-align:left!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions .brief-insight,
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions .brief-action{
  max-width:760px!important;margin:0!important;padding:12px 0 4px!important;
  border:0!important;background:transparent!important;text-align:left!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions .brief-action{
  padding-top:22px!important;margin-top:11px!important;
  border-top:1px solid var(--noted-rule)!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions h3{
  margin:0 0 10px!important;font-size:11px!important;
  font-weight:790!important;line-height:1.5!important;
  letter-spacing:.085em!important;color:var(--noted-brand)!important;text-align:left!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions p{
  max-width:730px!important;margin:0!important;font-size:17px!important;line-height:1.81!important;
  font-weight:580!important;letter-spacing:-.024em!important;color:#1d2229!important;
  text-align:left!important;
}
body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions .brief-action p{
  font-size:16px!important;font-weight:400!important;color:#51555d!important;
}
body.insight-issue.edition-v3 .noted-editorial-story>.proof{
  max-width:790px!important;margin:25px auto 0!important;padding:17px 0 0!important;
  border-top:1px solid var(--noted-rule)!important;
  font-size:12px!important;text-align:left!important;color:#73767d!important;
}
body.insight-issue.edition-v3 .noted-editorial-story>.proof summary{
  cursor:pointer;color:#4f515a!important;
}
body.insight-issue.edition-v3 .issue-nav{max-width:1000px!important;margin:0 auto 70px!important}
@media(max-width:850px){
  body.edition-v3 .shell{padding:0 25px!important}
  body.insight-issue.edition-v3 .contents-grid{grid-template-columns:1fr!important}
  body.insight-issue.edition-v3 .noted-editorial-story .noted-feature-header,
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-intro,
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-body,
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions{padding:0 14px!important}
  body.insight-issue.edition-v3 .noted-editorial-story>.proof{margin:17px 14px 0!important}
}
@media(max-width:700px){
  body.insight-home.edition-v3 .feature{grid-template-columns:1fr!important;gap:20px!important}
  body.insight-home.edition-v3 .issue-grid{grid-template-columns:1fr!important}
}
@media(max-width:500px){
  body.edition-v3 .shell{padding:0 18px!important}
  body.edition-v3 .masthead{min-height:67px!important;padding:0 16px!important}
  body.edition-v3 .masthead .wordmark{font-size:26px!important}
  body.edition-v3 .masthead nav{gap:13px!important}
  body.edition-v3 .masthead nav a{font-size:11px!important}
  body.insight-issue.edition-v3 .hero{padding:48px 0 42px!important}
  body.insight-issue.edition-v3 .hero h1{
    font-size:clamp(32px,8.5vw,43px)!important;line-height:1.34!important;
  }
  body.insight-issue.edition-v3 .editor-intro{padding:28px 0 24px!important}
  body.insight-issue.edition-v3 .editor-intro p{font-size:14px!important;line-height:1.88!important}
  body.insight-issue.edition-v3 .issue-contents{
    margin-bottom:30px!important;padding:19px 0 23px!important;
  }
  body.insight-issue.edition-v3 .noted-editorial-story{
    padding:32px 0 45px!important;margin-bottom:42px!important;
  }
  body.insight-issue.edition-v3 .noted-editorial-story .noted-feature-header,
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-intro,
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-body,
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions{padding:0!important}
  body.insight-issue.edition-v3 .noted-editorial-story h2{font-size:30px!important;line-height:1.39!important}
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-intro p{
    font-size:16px!important;line-height:1.87!important;
  }
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-body p{
    font-size:15.5px!important;line-height:1.92!important;margin-bottom:20px!important;
  }
  body.insight-issue.edition-v3 .noted-editorial-story .noted-article-photo figcaption{
    padding:0 3px!important;
  }
  body.insight-issue.edition-v3 .noted-editorial-story .noted-source-inline{
    padding:0 3px!important;
  }
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions{margin-top:32px!important}
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions p{
    font-size:16px!important;
  }
  body.insight-issue.edition-v3 .noted-editorial-story .noted-story-conclusions .brief-action p{
    font-size:14px!important;
  }
  body.insight-issue.edition-v3 .noted-editorial-story>.proof{margin:16px 0 0!important}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}
