/* PHASE 86 — FISCHRAINE Collection Intelligence */
.value-index-section{background:#efede7}
.value-index{display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr);gap:1px;background:#cbc6bc;border:1px solid #cbc6bc}
.value-index-copy,.value-index-visual{background:#f5f3ee;padding:34px}
.value-index-copy{display:flex;flex-direction:column;min-height:360px}
.value-index-copy>span,.value-structure-head span,.value-milestones span{font-size:.54rem;letter-spacing:.15em;text-transform:uppercase;color:#77736c}
.value-index-copy>strong{font-size:clamp(4.2rem,8vw,8.5rem);line-height:.82;letter-spacing:-.07em;margin:22px 0 26px}
.value-index-copy>p{font-size:.7rem;line-height:1.7;color:#77736c;max-width:390px;margin:0 0 auto}
.value-index-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d8d3ca;margin-top:28px}
.value-index-stats>div{background:#f5f3ee;padding:18px 14px;min-height:90px;display:flex;flex-direction:column;justify-content:space-between}
.value-index-stats span{font-size:.48rem;letter-spacing:.12em;text-transform:uppercase;color:#858079}
.value-index-stats strong{font-size:1.1rem;letter-spacing:-.03em}
.value-index-visual{display:grid;align-items:center;min-width:0;overflow:hidden}
.value-index-chart{height:280px;min-width:640px}
.value-chart-dot.is-latest{opacity:1}

.value-grade-allocation{margin-top:34px;border-top:1px solid #cfcac0;border-bottom:1px solid #cfcac0;padding:28px 0}
.value-structure-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px}
.value-structure-head strong{font-size:.72rem;letter-spacing:-.015em}
.value-structure-bars{display:grid;grid-template-columns:1fr 1fr;gap:30px}
.value-structure-bars>div{display:grid;grid-template-columns:120px 1fr 110px;gap:16px;align-items:center}
.value-structure-bars span{font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;color:#77736c}
.value-structure-bars b{text-align:right;font-size:.68rem}
.value-structure-track{height:5px;background:#dcd7ce;overflow:hidden}
.value-structure-track i{display:block;height:100%;background:#111}

.value-mover-card{display:flex;align-items:center;gap:14px;min-width:0}
.value-mover-thumb{width:34px;height:46px;flex:0 0 34px;border:1px solid #d1ccc2;background:#ebe7de;display:grid;place-items:center;overflow:hidden}
.value-mover-thumb img{width:100%;height:100%;object-fit:contain;display:block}
.value-mover-thumb-empty{font-size:.45rem;font-weight:800;letter-spacing:.1em;color:#8a857d}

.value-milestones{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid #cfcac0}
.value-milestones>div{padding:24px 20px;border-right:1px solid #cfcac0;min-height:130px;display:flex;flex-direction:column;justify-content:space-between}
.value-milestones>div:last-child{border-right:0}
.value-milestones strong{font-size:clamp(1.65rem,3vw,3.2rem);letter-spacing:-.055em;line-height:1}

.card-detail-intelligence{padding:84px 4vw;border-top:1px solid #d5d0c7;background:#efede7;color:#111}
.card-detail-intelligence-head{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr);gap:50px;align-items:end;margin-bottom:36px}
.card-detail-intelligence-head h2{font-size:clamp(3rem,6vw,6.5rem);line-height:.82;letter-spacing:-.065em;margin:14px 0 0}
.card-detail-intelligence-head>p{max-width:520px;color:#77736c;font-size:.74rem;line-height:1.7;margin:0 0 7px auto}
.card-intelligence-metrics{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #cfcac0;margin-bottom:28px}
.card-intelligence-metrics>div{padding:24px;border-right:1px solid #cfcac0;min-height:128px;display:flex;flex-direction:column;justify-content:space-between}
.card-intelligence-metrics>div:last-child{border-right:0}
.card-intelligence-metrics span{font-size:.52rem;letter-spacing:.14em;text-transform:uppercase;color:#77736c}
.card-intelligence-metrics strong{font-size:clamp(1.45rem,2.6vw,2.8rem);line-height:1;letter-spacing:-.045em}
.card-intelligence-metrics small{font-size:.54rem;color:#858079;line-height:1.45;margin-top:7px}
.card-detail-history-chart .value-chart-card{background:#f5f3ee}

/* Add a discreet market confidence line to preserve editorial tone */
.value-market-method{margin-top:20px;font-size:.58rem;color:#8b867e;line-height:1.65;max-width:760px}

@media(max-width:1100px){
  .value-milestones{grid-template-columns:repeat(3,1fr)}
  .value-milestones>div:nth-child(3){border-right:0}
  .value-milestones>div:nth-child(-n+3){border-bottom:1px solid #cfcac0}
}
@media(max-width:900px){
  .value-index{grid-template-columns:1fr}
  .value-index-copy{min-height:auto}
  .value-index-visual{overflow-x:auto}
  .value-structure-bars{grid-template-columns:1fr}
  .card-detail-intelligence-head{grid-template-columns:1fr;gap:24px}
  .card-detail-intelligence-head>p{margin:0}
  .card-intelligence-metrics{grid-template-columns:1fr 1fr}
  .card-intelligence-metrics>div:nth-child(2){border-right:0}
  .card-intelligence-metrics>div:nth-child(-n+2){border-bottom:1px solid #cfcac0}
}
@media(max-width:620px){
  .value-index-copy,.value-index-visual{padding:24px 20px}
  .value-index-stats{grid-template-columns:1fr 1fr}
  .value-index-stats>div:last-child{grid-column:1/-1}
  .value-structure-head{display:block}
  .value-structure-head strong{display:block;margin-top:8px}
  .value-structure-bars>div{grid-template-columns:88px 1fr 78px;gap:10px}
  .value-milestones{grid-template-columns:1fr 1fr}
  .value-milestones>div{min-height:105px}
  .value-milestones>div:nth-child(odd){border-right:1px solid #cfcac0}
  .value-milestones>div:nth-child(even){border-right:0}
  .value-milestones>div:nth-child(-n+4){border-bottom:1px solid #cfcac0}
  .card-detail-intelligence{padding:62px 5vw}
  .card-intelligence-metrics{grid-template-columns:1fr 1fr}
  .card-intelligence-metrics>div{padding:18px;min-height:108px}
}
