/* WONE v13.2 — selected Aakash intelligence/content components.
   Loaded before wone-production-v13.css so the v13 design system remains authoritative. */
/* Posts Hero & Featured Card Fix */
.w139-posts-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(360px,0.9fr)!important;gap:60px!important;align-items:center!important}
.w139-posts-hero-left{position:relative}
.w139-featured-post-card{display:flex!important;flex-direction:column!important;background:#ffffff!important;border:1px solid #d8d2c8!important;text-decoration:none!important;color:var(--w139-ink,#182125)!important;box-shadow:0 12px 32px rgba(0,0,0,0.06)!important;transition:transform .2s ease,box-shadow .2s ease!important;overflow:hidden!important}
.w139-featured-post-card:hover{transform:translateY(-3px)!important;box-shadow:0 18px 40px rgba(0,0,0,0.1)!important;text-decoration:none!important}
.w139-post-card-media{width:100%!important;height:240px!important;overflow:hidden!important;background:#e5dfd5!important}
.w139-post-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.w139-post-card-copy{padding:30px!important;display:flex!important;flex-direction:column!important;flex:1!important}
.w139-post-card-copy span{font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.14em!important;color:var(--w139-oxide,#a94e38)!important;text-transform:uppercase!important;margin-bottom:12px!important;display:block!important}
.w139-post-card-copy h2{font:400 26px/1.12 "Newsreader",Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 14px!important;color:var(--w139-ink,#182125)!important}
.w139-post-card-copy p{font-size:14px!important;line-height:1.55!important;color:#5e5d58!important;margin:0 0 20px!important}
.w139-post-card-copy b{margin-top:auto!important;font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.1em!important;color:var(--w139-forest,#16342f)!important}

/* Intelligence Hero & Stat Grid Fix */
.w139-intel-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(340px,0.85fr)!important;gap:60px!important;align-items:center!important}
.w139-intel-hero-left{position:relative}
.w139-intel-stat-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:1px!important;background:rgba(255,255,255,0.18)!important;border:1px solid rgba(255,255,255,0.18)!important}
.w139-intel-stat-item{background:rgba(255,255,255,0.06)!important;padding:28px 24px!important;min-height:115px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}
.w139-intel-stat-item span{font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.13em!important;color:#c0d0c9!important;text-transform:uppercase!important;display:block!important}
.w139-intel-stat-item strong{font:400 42px/1 "Newsreader",Georgia,serif!important;color:#ffffff!important;display:block!important;margin-top:10px!important}
.w139-intel-feature-card{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,0.85fr)!important;background:#ffffff!important;border:1px solid var(--w139-line,rgba(22,52,47,.16))!important;color:var(--w139-ink,#182125)!important;text-decoration:none!important;box-shadow:0 12px 36px rgba(0,0,0,0.06)!important;transition:transform .2s ease!important;overflow:hidden!important}
.w139-intel-feature-card:hover{transform:translateY(-2px)!important;text-decoration:none!important}
.w139-intel-feature-media{min-height:360px!important;overflow:hidden!important;background:#dfe4df!important}
.w139-intel-feature-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.w139-intel-feature-copy{padding:clamp(32px,4vw,60px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
.w139-intel-feature-copy span{font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.14em!important;color:var(--w139-oxide,#a94e38)!important;text-transform:uppercase!important;display:block!important;margin-bottom:14px!important}
.w139-intel-feature-copy h2{font:400 clamp(30px,3.5vw,46px)/1.02 "Newsreader",Georgia,serif!important;letter-spacing:-.03em!important;margin:0 0 16px!important;color:var(--w139-ink,#182125)!important}
.w139-intel-feature-copy p{color:#65706c!important;line-height:1.62!important;font-size:15px!important;margin:0 0 24px!important}
.w139-intel-feature-copy b{font:800 10px/1 "Inter",sans-serif!important;letter-spacing:.1em!important;color:var(--w139-forest,#16342f)!important}

/* Podcasts Hero & Card Fix */
.w139-podcast-hero-grid{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(360px,0.9fr)!important;gap:60px!important;align-items:center!important}
.w139-featured-podcast-card{display:flex!important;flex-direction:column!important;background:rgba(255,255,255,0.06)!important;border:1px solid rgba(255,255,255,0.16)!important;color:#ffffff!important;text-decoration:none!important;transition:transform .2s ease!important;overflow:hidden!important}
.w139-featured-podcast-card:hover{transform:translateY(-3px)!important;background:rgba(255,255,255,0.09)!important;text-decoration:none!important}
.w139-podcast-card-media{position:relative!important;width:100%!important;height:240px!important;overflow:hidden!important;background:#0d1618!important}
.w139-podcast-card-media img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important}
.w139-play-badge{position:absolute!important;left:20px!important;bottom:20px!important;width:48px!important;height:48px!important;border-radius:50%!important;display:grid!important;place-items:center!important;background:#ffffff!important;color:#111111!important;font-size:14px!important}
.w139-podcast-card-copy{padding:26px!important;display:flex!important;flex-direction:column!important;flex:1!important}
.w139-podcast-card-copy small{font:800 8.5px/1 "Inter",sans-serif!important;letter-spacing:.13em!important;color:var(--w139-oxide,#a94e38)!important;text-transform:uppercase!important;display:block!important;margin-bottom:10px!important}
.w139-podcast-card-copy h2{font:400 24px/1.12 "Newsreader",Georgia,serif!important;margin:0 0 10px!important;color:#ffffff!important}
.w139-podcast-card-copy p{font-size:13.5px!important;line-height:1.55!important;color:#c9d3d0!important;margin:0 0 18px!important}
.w139-podcast-card-copy b{margin-top:auto!important;font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.1em!important;color:#ffffff!important}

@media(max-width:980px){
 .w139-posts-hero-grid,.w139-intel-hero-grid,.w139-podcast-hero-grid,.w139-intel-feature-card{grid-template-columns:1fr!important}
}

/* ==========================================================================
   WONE INDUSTRIES & CORRIDORS V139 STYLES
   ========================================================================== */

/* Framework & Methodology Cards */
.w139-framework-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin-top:20px!important}
.w139-framework-card{background:#ffffff!important;border:1px solid var(--w139-line,rgba(22,52,47,.16))!important;padding:32px 28px!important;display:flex!important;flex-direction:column!important;box-shadow:0 4px 16px rgba(0,0,0,0.02)!important}
.w139-framework-num{font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.14em!important;color:var(--w139-oxide,#a94e38)!important;text-transform:uppercase!important;margin-bottom:12px!important;display:block!important}
.w139-framework-card h3{font:400 24px/1.15 "Newsreader",Georgia,serif!important;margin:0 0 12px!important;color:var(--w139-ink,#182125)!important}
.w139-framework-card p{font-size:13.5px!important;line-height:1.55!important;color:#626f6a!important;margin:0 0 16px!important}
.w139-framework-card ul{margin:0!important;padding-left:18px!important;color:#52605b!important;font-size:12.5px!important;line-height:1.65!important}

/* Search Bar & Filter Pills */
.w139-dest-search-wrap{margin-bottom:20px!important}
#w139-dest-search,#w139-corridor-search{width:100%!important;box-sizing:border-box!important;padding:16px 20px!important;border:1px solid var(--w139-line,rgba(22,52,47,.2))!important;font:500 14px "Inter",sans-serif!important;background:#ffffff!important;color:var(--w139-ink,#182125)!important;outline:none!important;transition:border-color .2s ease,box-shadow .2s ease!important;box-shadow:0 2px 8px rgba(0,0,0,0.03)!important}
#w139-dest-search:focus,#w139-corridor-search:focus{border-color:var(--w139-forest,#16342f)!important;box-shadow:0 0 0 3px rgba(22,52,47,0.1)!important}
.w139-dest-filter-pills{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-bottom:32px!important}
.w139-dest-pill-btn,.w139-corridor-pill-btn{background:#ffffff!important;border:1px solid var(--w139-line,rgba(22,52,47,.2))!important;padding:9px 15px!important;font:700 11px/1 "Inter",sans-serif!important;letter-spacing:.05em!important;color:var(--w139-forest,#16342f)!important;cursor:pointer!important;transition:all .18s ease!important}
.w139-dest-pill-btn:hover,.w139-corridor-pill-btn:hover{background:#edf2ee!important;border-color:var(--w139-forest,#16342f)!important}
.w139-dest-pill-btn.active,.w139-corridor-pill-btn.active{background:var(--w139-forest,#16342f)!important;color:#ffffff!important;border-color:var(--w139-forest,#16342f)!important}

/* Industry Systems Cards */
.w139-industry-card-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}
.w139-industry-card{display:flex!important;flex-direction:column!important;background:#ffffff!important;border:1px solid var(--w139-line,rgba(22,52,47,.16))!important;text-decoration:none!important;color:var(--w139-ink,#182125)!important;transition:transform .2s ease,box-shadow .2s ease!important;overflow:hidden!important;box-shadow:0 4px 16px rgba(0,0,0,0.03)!important}
.w139-industry-card:hover{transform:translateY(-3px)!important;box-shadow:0 16px 36px rgba(22,52,47,0.09)!important;text-decoration:none!important}
.w139-industry-card-img{position:relative!important;width:100%!important;height:200px!important;overflow:hidden!important;background:#dfe4df!important}
.w139-industry-card-img img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .4s ease!important}
.w139-industry-card:hover .w139-industry-card-img img{transform:scale(1.04)!important}
.w139-industry-card-badge{position:absolute!important;top:14px!important;right:14px!important;background:rgba(16,35,31,0.85)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;color:#ffffff!important;padding:7px 11px!important;font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;border:1px solid rgba(255,255,255,0.2)!important}
.w139-industry-card-body{padding:28px!important;display:flex!important;flex-direction:column!important;flex:1!important}
.w139-industry-card-body h3{font:400 27px/1.12 "Newsreader",Georgia,serif!important;letter-spacing:-.02em!important;margin:0 0 12px!important;color:var(--w139-ink,#182125)!important}
.w139-industry-card-body p{font-size:14px!important;line-height:1.55!important;color:#606e69!important;margin:0 0 18px!important}
.w139-industry-sub-destinations{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-bottom:20px!important}
.w139-industry-sub-destinations span{font:600 11px/1 "Inter",sans-serif!important;padding:7px 10px!important;background:#f2f5f2!important;color:#35443f!important;border:1px solid #dee5df!important}
.w139-more-pill{background:transparent!important;border-style:dashed!important;color:var(--w139-oxide,#a94e38)!important}
.w139-industry-metrics{display:flex!important;align-items:center!important;gap:10px!important;font-size:12.5px!important;color:#72807b!important;margin-top:auto!important;padding-top:16px!important;border-top:1px solid #edf1ee!important}
.w139-industry-metrics b{color:var(--w139-ink,#182125)!important;font-weight:700!important}
.w139-industry-metrics i{font-style:normal!important;color:#c0cbc6!important}
.w139-industry-link{display:inline-block!important;margin-top:14px!important;font:800 10px/1 "Inter",sans-serif!important;letter-spacing:.1em!important;color:var(--w139-forest,#16342f)!important;text-transform:uppercase!important;transition:transform .2s ease!important}
.w139-industry-card:hover .w139-industry-link{transform:translateX(3px)!important}

/* Grouped 100 Destinations Directory */
.w139-dest-group{margin-bottom:32px!important;background:#ffffff!important;border:1px solid var(--w139-line,rgba(22,52,47,.16))!important;padding:26px 28px!important;box-shadow:0 3px 12px rgba(0,0,0,0.02)!important}
.w139-dest-group-head{display:flex!important;justify-content:space-between!important;align-items:center!important;border-bottom:1px solid var(--w139-line,rgba(22,52,47,.16))!important;padding-bottom:14px!important;margin-bottom:18px!important}
.w139-dest-group-title{display:flex!important;align-items:center!important;gap:10px!important}
.w139-dest-group-badge{font:800 8.5px/1 "Inter",sans-serif!important;letter-spacing:.12em!important;background:#f0f4f1!important;color:var(--w139-oxide,#a94e38)!important;padding:6px 9px!important;text-transform:uppercase!important}
.w139-dest-group-head h3{font:400 23px/1 "Newsreader",Georgia,serif!important;margin:0!important;color:var(--w139-ink,#182125)!important}
.w139-dest-group-link{font:800 10px/1 "Inter",sans-serif!important;letter-spacing:.08em!important;color:var(--w139-forest,#16342f)!important;text-decoration:none!important;text-transform:uppercase!important}
.w139-dest-group-link:hover{color:var(--w139-oxide,#a94e38)!important;text-decoration:none!important}
.w139-dest-group-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))!important;gap:10px!important}
.w139-dest-tile{display:flex!important;align-items:center!important;gap:10px!important;padding:12px 15px!important;background:#f9fbf9!important;border:1px solid #e3e8e4!important;color:var(--w139-ink,#182125)!important;text-decoration:none!important;font-size:12.5px!important;transition:all .15s ease!important}
.w139-dest-tile:hover{background:#ffffff!important;border-color:var(--w139-forest,#16342f)!important;transform:translateY(-1px)!important;box-shadow:0 4px 12px rgba(0,0,0,0.05)!important;text-decoration:none!important}
.w139-dest-tile-num{font:800 9.5px/1 "Inter",sans-serif!important;color:var(--w139-oxide,#a94e38)!important}
.w139-dest-tile strong{flex:1!important;font-weight:600!important;font-size:12.5px!important;color:var(--w139-ink,#182125)!important}
.w139-dest-tile i{font-style:normal!important;font-size:12px!important;color:#8e9b96!important}

/* 28 Corridors Card Grid */
.w139-corridor-card-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}
.w139-corridor-card{display:flex!important;flex-direction:column!important;background:#ffffff!important;border:1px solid var(--w139-line,rgba(22,52,47,.16))!important;text-decoration:none!important;color:var(--w139-ink,#182125)!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease!important;overflow:hidden!important;box-shadow:0 4px 16px rgba(0,0,0,0.03)!important}
.w139-corridor-card:hover{transform:translateY(-3px)!important;box-shadow:0 18px 40px rgba(16,35,31,0.09)!important;border-color:#9eb0a8!important;text-decoration:none!important}
.w139-corridor-card-top{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:16px 22px!important;background:#f7faf8!important;border-bottom:1px solid var(--w139-line,rgba(22,52,47,.14))!important}
.w139-corridor-card-num{font:800 9px/1 "Inter",sans-serif!important;letter-spacing:.14em!important;color:var(--w139-oxide,#a94e38)!important;text-transform:uppercase!important}
.w139-corridor-card-type{font:700 8.5px/1 "Inter",sans-serif!important;letter-spacing:.1em!important;color:#5a6e67!important;text-transform:uppercase!important}
.w139-corridor-card-body{padding:26px 22px 20px!important;display:flex!important;flex-direction:column!important;flex:1!important}
.w139-corridor-card-body h3{font:400 26px/1.12 "Newsreader",Georgia,serif!important;letter-spacing:-.025em!important;margin:0 0 8px!important;color:var(--w139-ink,#182125)!important}
.w139-corridor-sub-route{font:600 11.5px/1.4 "Inter",sans-serif!important;color:var(--w139-oxide,#a94e38)!important;margin-bottom:12px!important}
.w139-corridor-intro{font-size:13.5px!important;line-height:1.55!important;color:#606f6a!important;margin:0 0 18px!important}
.w139-corridor-themes{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:auto!important;margin-bottom:16px!important}
.w139-corridor-theme-pill{font:600 10px/1 "Inter",sans-serif!important;padding:6px 9px!important;background:#eef3ee!important;color:#354640!important;border:1px solid #d4ded6!important;letter-spacing:.02em!important}
.w139-corridor-foot{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:15px 22px!important;background:#fbfcfb!important;border-top:1px solid var(--w139-line,rgba(22,52,47,.14))!important}
.w139-corridor-metrics{font-size:12px!important;color:#72807a!important}
.w139-corridor-metrics b{color:var(--w139-ink,#182125)!important;font-weight:700!important}
.w139-corridor-metrics i{margin:0 4px!important;font-style:normal!important;color:#bdc6c2!important}
.w139-corridor-link{font:800 9.5px/1 "Inter",sans-serif!important;letter-spacing:.1em!important;color:var(--w139-forest,#16342f)!important;text-transform:uppercase!important;transition:transform .2s ease!important}
.w139-corridor-card:hover .w139-corridor-link{transform:translateX(3px)!important}

/* Responsive Overrides */
@media(max-width:1100px){
 .w139-corridor-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .w139-framework-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media(max-width:780px){
 .w139-industry-card-grid,.w139-corridor-card-grid,.w139-framework-grid{grid-template-columns:1fr!important}
 .w139-dest-group-head{flex-direction:column!important;align-items:flex-start!important;gap:8px!important}
}
/* Site-wide Hero Header Clearance */
.w139-posts-hero,
.w139-update-hero,
.w139-intel-hero,
.w139-podcast-hero,
.w139-post-detail-hero,
.w139-update-detail-hero,
.w139-market-index-hero,
.w139-cap-index-hero,
.w139-industry-index-hero,
.w139-corridor-index-hero,
.w139-cinema-stage,
.w139-profile-hero {
  padding-top: clamp(100px, 10vw, 136px)!important;
}

/* Cinema Stage for Podcasts & Interviews */
.w139-cinema-stage {
  background: #081113!important;
  color: #ffffff!important;
  padding-bottom: 74px!important;
  border-bottom: 1px solid rgba(255,255,255,0.12)!important;
}
.w139-cinema-header {
  margin-bottom: 36px!important;
}
.w139-cinema-header .eyebrow {
  color: var(--w139-oxide, #a94e38)!important;
  margin-bottom: 14px!important;
}
.w139-cinema-badge-row {
  display: flex!important;
  gap: 12px!important;
  align-items: center!important;
  margin-bottom: 16px!important;
  flex-wrap: wrap!important;
}
.w139-cinema-badge {
  background: var(--w139-oxide, #a94e38)!important;
  color: #ffffff!important;
  padding: 6px 12px!important;
  font: 800 9px/1 "Inter", sans-serif!important;
  letter-spacing: .14em!important;
  text-transform: uppercase!important;
}
.w139-cinema-meta-tag {
  color: #a8b8b3!important;
  font: 600 11px/1 "Inter", sans-serif!important;
  letter-spacing: .08em!important;
  text-transform: uppercase!important;
}
.w139-cinema-title {
  font: 400 clamp(38px, 4.8vw, 68px)/1.02 "Newsreader", Georgia, serif!important;
  letter-spacing: -.035em!important;
  margin: 0 0 16px!important;
  color: #ffffff!important;
  max-width: 1040px!important;
}
.w139-cinema-sub {
  font-size: clamp(16px, 1.8vw, 20px)!important;
  line-height: 1.5!important;
  color: #c9d8d3!important;
  max-width: 820px!important;
  margin: 0 0 24px!important;
}
.w139-cinema-chips {
  display: flex!important;
  gap: 10px!important;
  flex-wrap: wrap!important;
  align-items: center!important;
}
.w139-cinema-chips .w139-chip {
  background: rgba(255,255,255,0.08)!important;
  border: 1px solid rgba(255,255,255,0.18)!important;
  color: #ffffff!important;
  text-decoration: none!important;
  padding: 8px 14px!important;
  font-size: 11px!important;
  transition: all .2s ease!important;
}
.w139-cinema-chips a.w139-chip:hover {
  background: rgba(255,255,255,0.16)!important;
  border-color: var(--w139-oxide, #a94e38)!important;
  color: #ffffff!important;
}
.w139-cinema-chips .w139-chip span {
  font: 800 8px/1 "Inter", sans-serif!important;
  letter-spacing: .12em!important;
  color: var(--w139-oxide, #a94e38)!important;
  margin-right: 4px!important;
}
.w139-cinema-player-box {
  background: #000000!important;
  border: 1px solid rgba(255,255,255,0.15)!important;
  box-shadow: 0 24px 70px rgba(0,0,0,0.7)!important;
  border-radius: 4px!important;
  overflow: hidden!important;
}
.w139-cinema-player-box .w139-video-frame {
  position: relative!important;
  aspect-ratio: 16/9!important;
  width: 100%!important;
  background: #000000!important;
}
.w139-cinema-player-box .w139-video-frame iframe,
.w139-cinema-player-box .w139-video-frame video {
  position: absolute!important;
  inset: 0!important;
  width: 100%!important;
  height: 100%!important;
  border: 0!important;
}
.w139-cinema-player-box .w139-no-video {
  display: flex!important;
  align-items: center!important;
  justify-content: center!important;
  min-height: 420px!important;
  background: radial-gradient(circle at center, #172c28, #091214)!important;
  color: #ffffff!important;
  text-align: center!important;
  padding: 40px!important;
}
.w139-play-icon {
  display: inline-flex!important;
  width: 64px!important;
  height: 64px!important;
  border-radius: 50%!important;
  background: var(--w139-oxide, #a94e38)!important;
  color: #ffffff!important;
  align-items: center!important;
  justify-content: center!important;
  font-size: 20px!important;
  margin-bottom: 18px!important;
  box-shadow: 0 8px 24px rgba(169,78,56,0.4)!important;
}

/* Podcast Body Grid & Sidebars */
.w139-podcast-body-grid {
  display: grid!important;
  grid-template-columns: minmax(0, 1.35fr) minmax(320px, .65fr)!important;
  gap: clamp(40px, 6vw, 80px)!important;
  align-items: start!important;
}
.w139-podcast-sidebar {
  display: flex!important;
  flex-direction: column!important;
  gap: 24px!important;
}
.w139-side-card {
  background: #ffffff!important;
  border: 1px solid var(--w139-line, rgba(22,52,47,.16))!important;
  padding: 26px!important;
}
.w139-side-card.w139-ask-card {
  background: var(--w139-forest, #16342f)!important;
  border-color: transparent!important;
}
.w139-side-label {
  display: block!important;
  font: 800 8.5px/1 "Inter", sans-serif!important;
  letter-spacing: .14em!important;
  text-transform: uppercase!important;
  color: var(--w139-oxide, #a94e38)!important;
  margin-bottom: 12px!important;
}
.w139-side-card h3 {
  font: 400 24px/1.1 "Newsreader", Georgia, serif!important;
  margin: 0 0 8px!important;
  color: var(--w139-ink, #182125)!important;
}
.w139-side-card p {
  font-size: 13.5px!important;
  line-height: 1.55!important;
  color: #63716c!important;
  margin: 0 0 16px!important;
}
.w139-side-btn {
  display: inline-block!important;
  font: 800 9.5px/1 "Inter", sans-serif!important;
  letter-spacing: .1em!important;
  text-transform: uppercase!important;
  color: var(--w139-forest, #16342f)!important;
  text-decoration: none!important;
  border-bottom: 1px solid currentColor!important;
  padding-bottom: 4px!important;
}
.w139-side-btn:hover {
  color: var(--w139-oxide, #a94e38)!important;
}
.w139-speaker-card-inner {
  display: flex!important;
  gap: 16px!important;
  align-items: center!important;
  margin-bottom: 16px!important;
}
.w139-speaker-thumb {
  width: 64px!important;
  height: 64px!important;
  border-radius: 50%!important;
  object-fit: cover!important;
  flex-shrink: 0!important;
  border: 2px solid var(--w139-forest, #16342f)!important;
}
.w139-speaker-role {
  font-size: 12px!important;
  line-height: 1.35!important;
  color: #4a5652!important;
  margin: 2px 0 0!important;
}
.w139-speaker-firm {
  font: 700 11px/1.3 "Inter", sans-serif!important;
  color: var(--w139-forest, #16342f)!important;
  margin: 4px 0 0!important;
}

@media(max-width: 900px) {
  .w139-podcast-body-grid {
    grid-template-columns: 1fr!important;
  }
}

/* Update Detail Hero & Signal Presentation */
.w139-update-detail-hero {
  background: #172126!important;
  color: #ffffff!important;
  padding-bottom: 60px!important;
  border-bottom: 1px solid rgba(255,255,255,0.12)!important;
}
.w139-update-header {
  max-width: 960px!important;
}
.w139-update-header .eyebrow {
  color: var(--w139-oxide, #a94e38)!important;
  margin-bottom: 14px!important;
}
.w139-update-badge-row {
  display: flex!important;
  gap: 12px!important;
  align-items: center!important;
  margin-bottom: 18px!important;
}
.w139-update-badge {
  background: var(--w139-oxide, #a94e38)!important;
  color: #ffffff!important;
  padding: 6px 12px!important;
  font: 800 9px/1 "Inter", sans-serif!important;
  letter-spacing: .14em!important;
  text-transform: uppercase!important;
}
.w139-update-date-tag {
  color: #a8b8b3!important;
  font: 600 11px/1 "Inter", sans-serif!important;
  letter-spacing: .08em!important;
  text-transform: uppercase!important;
}
.w139-update-title {
  font: 400 clamp(36px, 4.4vw, 64px)/1.04 "Newsreader", Georgia, serif!important;
  letter-spacing: -.035em!important;
  margin: 0 0 18px!important;
  color: #ffffff!important;
}
.w139-update-sub {
  font-size: clamp(16px, 1.8vw, 19px)!important;
  line-height: 1.55!important;
  color: #cbd6d2!important;
  margin: 0 0 24px!important;
}
.w139-update-chips {
  display: flex!important;
  gap: 10px!important;
  flex-wrap: wrap!important;
}
.w139-update-chips .w139-chip {
  background: rgba(255,255,255,0.08)!important;
  border: 1px solid rgba(255,255,255,0.18)!important;
  color: #ffffff!important;
  text-decoration: none!important;
  padding: 8px 14px!important;
  font-size: 11px!important;
  transition: all .2s ease!important;
}
.w139-update-chips a.w139-chip:hover {
  background: rgba(255,255,255,0.16)!important;
  border-color: var(--w139-oxide, #a94e38)!important;
  color: #ffffff!important;
}
.w139-update-chips .w139-chip span {
  font: 800 8px/1 "Inter", sans-serif!important;
  letter-spacing: .12em!important;
  color: var(--w139-oxide, #a94e38)!important;
  margin-right: 4px!important;
}

/* Structured Reading Layout */
.w139-reading-layout {
  display: grid!important;
  grid-template-columns: minmax(0, 1.35fr) minmax(320px, .65fr)!important;
  gap: clamp(40px, 6vw, 80px)!important;
  align-items: start!important;
}
.w139-reading-main {
  min-width: 0!important;
}
.w139-article-prose {
  font-size: 17px!important;
  line-height: 1.8!important;
  color: #273330!important;
}
.w139-article-prose p {
  margin: 0 0 24px!important;
}
.w139-article-prose h2 {
  font: 400 clamp(28px, 3.2vw, 42px)/1.1 "Newsreader", Georgia, serif!important;
  letter-spacing: -.025em!important;
  margin: 36px 0 18px!important;
  color: var(--w139-ink, #182125)!important;
}
.w139-article-prose h3 {
  font: 600 20px/1.3 "Inter", sans-serif!important;
  margin: 28px 0 14px!important;
  color: var(--w139-ink, #182125)!important;
}
.w139-reading-sidebar {
  display: flex!important;
  flex-direction: column!important;
  gap: 24px!important;
}
.w139-side-links-list {
  display: flex!important;
  flex-direction: column!important;
  gap: 8px!important;
  margin-top: 14px!important;
}
.w139-side-link-item {
  display: flex!important;
  align-items: center!important;
  justify-content: space-between!important;
  padding: 12px 14px!important;
  background: #f1f5f2!important;
  border: 1px solid #dce4de!important;
  text-decoration: none!important;
  color: var(--w139-ink, #182125)!important;
  transition: all .2s ease!important;
}
.w139-side-link-item:hover {
  background: #e7efe9!important;
  border-color: var(--w139-oxide, #a94e38)!important;
  color: var(--w139-oxide, #a94e38)!important;
  transform: translateX(3px)!important;
}
.w139-side-link-item span {
  font: 800 8px/1 "Inter", sans-serif!important;
  letter-spacing: .12em!important;
  text-transform: uppercase!important;
  color: var(--w139-forest, #16342f)!important;
}
.w139-side-link-item strong {
  font-weight: 600!important;
  font-size: 12.5px!important;
}

@media(max-width: 900px) {
  .w139-reading-layout {
    grid-template-columns: 1fr!important;
  }
}

/* Post Detail Hero & Byline Architecture */
.w139-post-detail-hero {
  background: #f4f0e8!important;
  color: var(--w139-ink, #182125)!important;
  padding-bottom: 60px!important;
  border-bottom: 1px solid #ded8cc!important;
}
.w139-post-detail-grid {
  display: grid!important;
  grid-template-columns: minmax(0, 1.25fr) minmax(280px, .75fr)!important;
  gap: clamp(40px, 6vw, 70px)!important;
  align-items: center!important;
}
.w139-post-detail-main {
  min-width: 0!important;
}
.w139-post-detail-main .eyebrow {
  color: var(--w139-oxide, #a94e38)!important;
  margin-bottom: 14px!important;
}
.w139-post-title {
  font: 400 clamp(38px, 4.6vw, 68px)/1.02 "Newsreader", Georgia, serif!important;
  letter-spacing: -.035em!important;
  margin: 0 0 16px!important;
  color: var(--w139-ink, #182125)!important;
}
.w139-post-lead {
  font-size: clamp(16px, 1.8vw, 19px)!important;
  line-height: 1.55!important;
  color: #555f5b!important;
  margin: 0 0 24px!important;
}
.w139-author-byline-bar {
  display: flex!important;
  gap: 20px!important;
  align-items: center!important;
  flex-wrap: wrap!important;
  padding: 16px 0!important;
  margin: 20px 0!important;
  border-top: 1px solid rgba(24,33,37,0.12)!important;
  border-bottom: 1px solid rgba(24,33,37,0.12)!important;
}
.w139-byline-author-chip {
  display: flex!important;
  align-items: center!important;
  gap: 14px!important;
  text-decoration: none!important;
  color: inherit!important;
}
.w139-byline-avatar {
  width: 50px!important;
  height: 50px!important;
  border-radius: 50%!important;
  object-fit: cover!important;
  border: 2px solid var(--w139-forest, #16342f)!important;
  flex-shrink: 0!important;
}
.w139-byline-meta {
  display: flex!important;
  flex-direction: column!important;
  gap: 2px!important;
}
.w139-byline-role {
  font: 800 8px/1 "Inter", sans-serif!important;
  letter-spacing: .14em!important;
  text-transform: uppercase!important;
  color: var(--w139-oxide, #a94e38)!important;
}
.w139-byline-meta strong {
  font-size: 14px!important;
  color: var(--w139-ink, #182125)!important;
  line-height: 1.3!important;
}
.w139-byline-author-chip:hover strong {
  color: var(--w139-oxide, #a94e38)!important;
}
.w139-byline-date {
  display: flex!important;
  flex-direction: column!important;
  gap: 2px!important;
  padding-left: 20px!important;
  border-left: 1px solid rgba(24,33,37,0.14)!important;
}
.w139-byline-date span {
  font: 800 8px/1 "Inter", sans-serif!important;
  letter-spacing: .14em!important;
  text-transform: uppercase!important;
  color: #798380!important;
}
.w139-byline-date strong {
  font-size: 13px!important;
  color: var(--w139-ink, #182125)!important;
}
.w139-post-chips {
  display: flex!important;
  gap: 10px!important;
  flex-wrap: wrap!important;
  margin-top: 18px!important;
}
.w139-post-chips .w139-chip {
  background: #ffffff!important;
  border: 1px solid #d4cdc1!important;
  color: var(--w139-ink, #182125)!important;
  text-decoration: none!important;
  padding: 8px 14px!important;
  font-size: 11px!important;
  transition: all .2s ease!important;
}
.w139-post-chips a.w139-chip:hover {
  background: #ffffff!important;
  border-color: var(--w139-oxide, #a94e38)!important;
  color: var(--w139-oxide, #a94e38)!important;
}
.w139-post-chips .w139-chip span {
  font: 800 8px/1 "Inter", sans-serif!important;
  letter-spacing: .12em!important;
  color: var(--w139-oxide, #a94e38)!important;
  margin-right: 4px!important;
}
.w139-post-hero-visual {
  position: relative!important;
  overflow: hidden!important;
  border: 1px solid #dcd5c9!important;
  box-shadow: 0 16px 40px rgba(0,0,0,0.06)!important;
  max-height: 380px!important;
}
.w139-post-hero-visual img {
  width: 100%!important;
  height: 100%!important;
  max-height: 380px!important;
  object-fit: cover!important;
  display: block!important;
}

@media(max-width: 900px) {
  .w139-post-detail-grid {
    grid-template-columns: 1fr!important;
  }
}



.w139-framework-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media(max-width:1100px){.w139-framework-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){.w139-framework-grid-four{grid-template-columns:1fr!important}}
