/* ---------- LIVE CHANNELS — C / balanced case-study spread v12 ---------- */
@media(min-width:901px){
  .fold-manual__spread{left:7.6vw;top:10.8vh;width:82.8vw;height:76vh;min-height:38rem;grid-template-columns:44.5% 55.5%;gap:.56rem;padding:.72rem;box-shadow:0 4.2rem 8rem rgba(18,26,30,.31)}
  .fold-manual__spread::after{left:calc(44.5% - .1rem);top:.68rem;bottom:1.1rem;width:.7rem}
  .fold-manual__spread-paper-block{top:.82rem;bottom:.26rem}
  .fold-manual__spread-paper-block--left{left:.52rem;right:calc(55.5% + .12rem)}
  .fold-manual__spread-paper-block--right{left:calc(44.5% + .12rem);right:.54rem}
  .fold-manual__backdrop--top{height:10.8vh}
  .fold-manual__backdrop--bottom{top:calc(10.8vh + max(76vh,38rem))}
  .fold-manual__backdrop--left,.fold-manual__backdrop--right{top:10.8vh;height:max(76vh,38rem)}
  .fold-manual__backdrop--left{width:7.6vw}.fold-manual__backdrop--right{width:9.6vw}
  .fold-manual__page-turn{left:44.45vw;top:10.8vh;width:46vw;height:76vh;min-height:38rem}
  .manual-spread__left,.manual-spread__right{margin-bottom:.94rem}
  .manual-spread__left{display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:.74rem;padding:1.08rem 1.05rem .96rem 1.2rem;overflow:hidden}
  .manual-spread__running{position:static;align-items:center;padding-bottom:.48rem;border-bottom:1px solid #c6bfb3;font-size:.4rem;line-height:1.3}
  .fold-manual__focus-image-wrap{position:relative;inset:auto;aspect-ratio:4/3;min-height:0;margin:0;border-color:#aaa397;box-shadow:0 .5rem .88rem rgba(31,38,41,.13)}
  .fold-manual__focus-image-wrap img{transform:scale(1.012);filter:grayscale(.38) saturate(.6) contrast(1.035) brightness(.87)}
  .manual-spread__evidence{position:static;grid-template-columns:auto minmax(0,1fr);align-self:end;align-items:center;gap:1rem;padding:.62rem 0 0;border-top:1px solid #b8b1a5;font-size:.41rem;line-height:1.35}
  .manual-spread__evidence strong{max-width:20ch;justify-self:end;font-size:clamp(.9rem,1.05vw,1.2rem);line-height:.92;text-align:right}
  .manual-spread__right{display:grid;grid-template-rows:auto minmax(0,1fr) auto;padding:1.05rem 1.35rem .8rem 1.55rem;overflow:visible}
  .manual-spread__right-head{display:grid;gap:.62rem;padding:0 0 .82rem;border-bottom:1px solid #9ea9ae}
  .manual-spread__head-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem}
  .manual-spread__channel{font-size:.43rem}.fold-manual__stamp{padding:.32rem .52rem;font-size:.42rem;transform:none}
  .manual-spread__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1rem}
  .manual-spread__right h3{max-width:15ch;margin:0;font-size:clamp(2rem,2.55vw,3.15rem);line-height:.86;letter-spacing:-.045em}
  .manual-spread__chapter-no{position:static;color:rgba(23,79,174,.13);font-size:clamp(3.2rem,4.25vw,5rem);line-height:.72;letter-spacing:-.05em}
  .manual-spread__brief{display:grid;grid-template-columns:minmax(0,1fr) 10rem;gap:1.25rem;align-items:end}
  .fold-manual__focus-copy{display:grid;grid-template-columns:6.6rem minmax(0,1fr);gap:.85rem;margin:0;padding:0;border:0}
  .fold-manual__focus-copy span{align-self:start;color:#8d671d;font-size:.38rem;line-height:1.45;letter-spacing:.14em}
  .fold-manual__focus-copy p{max-width:44ch;font-size:clamp(.45rem,.49vw,.56rem);line-height:1.62;letter-spacing:.078em}
  .fold-manual__focus-signal{display:grid;gap:.2rem;margin:0;color:var(--manual-blue)}
  .fold-manual__focus-signal .ch-wave{height:1.05rem}.fold-manual__focus-signal small{color:#7b8589;font-size:.34rem;font-weight:760;letter-spacing:.13em;text-align:right}
  .manual-spread__dispatch{grid-template-columns:minmax(0,1.52fr) minmax(11.5rem,.72fr);gap:.9rem;height:auto;min-height:0;margin:.78rem 0 .62rem}
  .manual-spread__route{grid-template-rows:auto minmax(0,1fr) auto;border:0}
  .manual-spread__route-kicker{padding:0 0 .5rem;border-bottom:1px solid #9ea9ae;font-size:.4rem}
  .manual-spread__route dl{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;gap:.42rem;margin:.48rem 0}
  .manual-spread__route dl div{display:grid;grid-template-columns:1fr;align-content:start;gap:.42rem;padding:.56rem .58rem;border:1px solid #c6bfb3;background:rgba(255,255,255,.2)}
  .manual-spread__route dl div.is-outcome{border-color:rgba(23,79,174,.52);background:rgba(23,79,174,.055)}
  .manual-spread__route dt{color:#7b8589;font-size:.35rem;line-height:1.35}.manual-spread__route dd{font-size:.42rem;line-height:1.5;letter-spacing:.085em}
  .manual-spread__route dl div.is-outcome dt,.manual-spread__route dl div.is-outcome dd{color:#174fae}
  .manual-spread__route-foot{padding:.45rem 0 0;border-top:1px solid #c1baae;font-size:.37rem;line-height:1.4}
  .manual-spread__equipment{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;border-color:#596268;background:#12191f}
  .manual-spread__equipment img{width:100%;height:100%;min-height:0;padding:.42rem .55rem .2rem;object-fit:contain;object-position:50% 52%;filter:grayscale(.46) saturate(.58) contrast(1.02) brightness(.78)}
  .manual-spread__equipment-copy{position:static;display:grid;gap:.26rem;margin:0 .64rem;padding:.52rem 0 .58rem;border-top:1px solid rgba(238,241,240,.38);text-shadow:none}
  .manual-spread__equipment-copy b{font-size:.34rem}.manual-spread__equipment-copy strong{font-size:clamp(.76rem,.9vw,1rem)}.manual-spread__equipment-copy span{display:block;color:#bac4c9;font-size:.34rem;line-height:1.45;letter-spacing:.065em}
  .fold-manual__tabs{right:-2.72rem;top:4.1rem;width:2.72rem;gap:.18rem}
  .fold-manual__tabs button{height:4.05rem;padding:.4rem .3rem;font-size:.37rem;letter-spacing:.085em;box-shadow:.16rem .2rem .28rem rgba(20,27,30,.13)}
  .manual-spread__footer{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding-top:.52rem;border-top:1px solid #b8b1a5}
  .fold-manual__dispatch-note{position:static;display:flex;flex:1 1 auto;justify-content:space-between;gap:1rem;padding:0;border:0;font-size:.35rem}
  .fold-manual__close{position:static;flex:0 0 auto;padding:.26rem 0;font-size:.37rem}
}
@media(max-width:900px){
  .fold-manual__spread{grid-template-columns:1fr}
  .manual-spread__left{display:grid;grid-template-rows:auto auto auto;gap:.75rem;height:auto;padding:1rem}
  .manual-spread__running,.manual-spread__evidence{position:static}
  .fold-manual__focus-image-wrap{position:relative;inset:auto;aspect-ratio:16/10}
  .manual-spread__evidence{grid-template-columns:auto 1fr;align-items:center;padding-top:.65rem}.manual-spread__evidence strong{font-size:1.05rem}
  .manual-spread__right{display:block;min-height:0;padding:1.15rem}
  .manual-spread__right-head{display:grid;gap:.7rem}.manual-spread__head-meta,.manual-spread__title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}
  .manual-spread__right h3{max-width:12ch;font-size:clamp(2.2rem,10vw,3.6rem)}.manual-spread__chapter-no{position:static;font-size:3.5rem}
  .manual-spread__brief{display:grid;gap:.8rem}.fold-manual__focus-copy{display:grid;grid-template-columns:1fr;gap:.4rem;margin:0;padding:0;border:0}.fold-manual__focus-copy p{max-width:none}.fold-manual__focus-signal{margin:0}
  .manual-spread__dispatch{grid-template-columns:1fr;height:auto;min-height:0}.manual-spread__route dl{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.manual-spread__route dl div{display:grid;grid-template-columns:1fr;gap:.35rem;padding:.65rem;border:1px solid #c8c0b4}
  .manual-spread__equipment{min-height:18rem}.manual-spread__equipment img{object-fit:contain;padding:.75rem}.manual-spread__equipment-copy span{display:block}
  .manual-spread__footer{display:grid;gap:.7rem;padding-top:.75rem;border-top:1px solid #b8b1a4}.fold-manual__dispatch-note{position:static;margin:0}.fold-manual__close{position:static;justify-self:end;margin:0}
}

/* ---------- LIVE CHANNELS — C / reference-proportioned case-study spread v13 ---------- */
@media(min-width:901px){
  .fold-manual__spread{
    --manual-shell-inset:.56rem;
    --manual-leaf-drop:.54rem;
    --manual-tab-width:3.1rem;
    left:5.2vw;
    top:8.7vh;
    width:88.4vw;
    height:82.2vh;
    min-height:38rem;
    grid-template-columns:minmax(0,1fr) minmax(0,1fr);
    gap:0;
    padding:var(--manual-shell-inset);
    border:0;
    border-radius:.52rem;
    box-sizing:border-box;
    background:transparent;
    box-shadow:0 .9rem 1.4rem rgba(18,26,30,.18),0 2.9rem 5.4rem rgba(18,26,30,.24);
  }
  .fold-manual__spread-rear-board{
    inset:.14rem -.16rem .02rem -.16rem;
    border:1px solid #171c1d;
    border-radius:.62rem;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.045),0 .42rem .7rem rgba(16,22,24,.2);
  }
  .fold-manual__spread-paper-block{
    top:.42rem;
    bottom:.16rem;
    border-color:#9b9386;
    box-shadow:inset 0 .08rem 0 #f3eee5,inset 0 .22rem 0 rgba(112,103,91,.11),inset 0 .39rem 0 rgba(255,255,255,.2),0 .18rem .26rem rgba(17,23,25,.16);
  }
  .fold-manual__spread-paper-block--left{
    left:.4rem;
    right:50%;
    border-radius:.42rem 0 .24rem .46rem;
  }
  .fold-manual__spread-paper-block--right{
    left:50%;
    right:.4rem;
    border-radius:0 .42rem .46rem .24rem;
  }
  .fold-manual__spread::after{
    left:calc(50% - .12rem);
    top:.48rem;
    bottom:.68rem;
    width:.24rem;
    border:0;
    border-radius:45%;
    background:#b2aa9d;
    box-shadow:-.62rem 0 1rem rgba(20,24,25,.14),.62rem 0 1rem rgba(20,24,25,.12),inset .08rem 0 .12rem rgba(255,255,255,.32),inset -.08rem 0 .12rem rgba(60,57,52,.14);
  }
  .manual-spread__left,.manual-spread__right{
    align-self:start;
    width:100%;
    height:calc(100% - var(--manual-leaf-drop));
    min-height:0;
    margin:0 0 var(--manual-leaf-drop);
    border:1px solid #a69e91;
    box-sizing:border-box;
    background-color:#f4f0e7;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.42),0 .14rem .22rem rgba(13,19,21,.14);
  }
  .manual-spread__left{
    border-right:0;
    border-radius:.44rem 0 .18rem .36rem;
    padding:1.1rem 1rem .82rem 1.18rem;
    box-shadow:inset -1.1rem 0 1.8rem rgba(39,43,44,.1),inset 0 0 0 1px rgba(255,255,255,.4),0 .14rem .22rem rgba(13,19,21,.14);
  }
  .manual-spread__right{
    border-left:0;
    border-radius:0 .44rem .36rem .18rem;
    padding:1.12rem 1.65rem .84rem 2.65rem;
    box-shadow:inset 1.1rem 0 1.8rem rgba(39,43,44,.085),inset 0 0 0 1px rgba(255,255,255,.4),0 .14rem .22rem rgba(13,19,21,.14);
  }
  .fold-manual__backdrop--top{height:8.7vh}
  .fold-manual__backdrop--bottom{top:calc(8.7vh + max(82.2vh,38rem))}
  .fold-manual__backdrop--left,.fold-manual__backdrop--right{top:8.7vh;height:max(82.2vh,38rem)}
  .fold-manual__backdrop--left{width:5.2vw}.fold-manual__backdrop--right{width:6.4vw}
  .fold-manual__page-turn{left:49.4vw;top:8.7vh;width:44.2vw;height:82.2vh;min-height:38rem}

  .manual-spread__left{grid-template-rows:auto auto auto;align-content:start;gap:.78rem}
  .fold-manual__focus-image-wrap{
    width:100%;
    height:auto;
    aspect-ratio:1.2/1;
    align-self:start;
    margin-top:1rem;
    min-height:0;
    border-color:#a9a194;
    box-shadow:0 .28rem .5rem rgba(31,38,41,.12);
  }
  .fold-manual__focus-image-wrap img{transform:scale(1.008);filter:grayscale(.72) saturate(.44) contrast(1.04) brightness(.88)}
  .manual-spread__evidence{grid-template-columns:minmax(0,1fr) auto;align-self:start;gap:1rem;min-height:5.2rem;padding:.68rem .72rem;border:1px solid #bbb4a8}
  .manual-spread__evidence strong{max-width:16ch;font-size:clamp(.88rem,1.02vw,1.16rem)}

  .manual-spread__right{grid-template-rows:44% minmax(0,1fr) 1.75rem}
  .manual-spread__right-head{position:static;align-content:start;gap:.72rem;padding:1.75rem 0 1rem;border-bottom:1px solid #a9a297}
  .manual-spread__head-meta{align-items:start}
  .manual-spread__head-meta .fold-manual__stamp{position:absolute;right:3.8rem;top:1.4rem;min-width:5.6rem;padding:.42rem .75rem;text-align:center}
  .manual-spread__title-row{grid-template-columns:minmax(0,1fr);gap:0}
  .manual-spread__right h3{max-width:11ch;font-size:clamp(2.75rem,3.65vw,4.2rem);line-height:.83;letter-spacing:-.052em}
  .manual-spread__chapter-no{display:none}
  .manual-spread__brief{display:block;margin-top:1.55rem}
  .fold-manual__focus-copy{grid-template-columns:14.4rem minmax(0,1fr);gap:1rem}
  .fold-manual__focus-copy p{max-width:34ch;font-size:clamp(.54rem,.58vw,.67rem);line-height:1.7}
  .fold-manual__focus-signal{position:absolute;z-index:5;right:8.75rem;bottom:.1rem;width:8.4rem;margin:0}
  .fold-manual__focus-signal small{text-align:left}

  .manual-spread__dispatch{
    grid-template-columns:minmax(0,1fr);
    gap:0;
    align-self:start;
    height:22rem;
    margin:0 0 .42rem;
  }
  .manual-spread__route{min-height:0;grid-template-rows:minmax(0,1fr)}
  .manual-spread__route-kicker{display:none}
  .manual-spread__route dl{
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows:repeat(3,minmax(0,1fr));
    gap:0;
    height:100%;
    margin:0;
    border-top:1px solid #a9a297;
  }
  .manual-spread__route dl div,
  .manual-spread__route dl div.is-outcome{
    display:grid;
    grid-template-columns:14.4rem minmax(0,1fr);
    align-content:start;
    gap:1rem;
    padding:1.1rem 0 0;
    border:0;
    border-bottom:1px solid #bbb4a8;
    background:transparent;
  }
  .manual-spread__route dt{
    color:#a36612;
    font-size:clamp(.48rem,.52vw,.6rem);
    font-weight:800;
    letter-spacing:.12em;
  }
  .manual-spread__route dd{
    display:grid;
    align-content:center;
    gap:.26rem;
    margin:0;
    color:#303a40;
    font-size:clamp(.48rem,.52vw,.6rem);
    line-height:1.45;
    letter-spacing:.08em;
  }
  .manual-spread__route dd b{color:#4f5a60;font:inherit;font-weight:780}
  .manual-spread__route dd strong{color:#174fae;font-family:var(--display);font-size:clamp(1.08rem,1.32vw,1.52rem);font-weight:870;line-height:.9;letter-spacing:-.025em}
  .manual-spread__route dl div:nth-child(2) dt,.manual-spread__route dl div.is-outcome dt{color:#174fae}
  .manual-spread__route dl div.is-outcome dd{color:#4f5a60}
  .manual-spread__route-foot{display:none}
  .manual-spread__equipment{
    position:absolute;
    z-index:4;
    right:1.4rem;
    bottom:.1rem;
    width:8.4rem;
    height:24rem;
    overflow:visible;
    min-height:0;
    border:0;
    background:transparent;
  }
  .manual-spread__equipment img{
    width:100%;
    height:100%;
    padding:0;
    object-fit:contain;
    object-position:50% 100%;
    filter:grayscale(.22) saturate(.72) contrast(1.03) drop-shadow(0 .65rem .55rem rgba(23,29,31,.2));
    transform:rotate(4deg) scale(.88);
    transform-origin:50% 100%;
  }
  .manual-spread__equipment-copy{display:none}
  .manual-spread__footer{padding-top:.5rem}
  .fold-manual__dispatch-note{display:none}
  .fold-manual__close{margin-left:auto}
  .fold-manual__tabs{
    right:calc(-1 * var(--manual-tab-width) + 1.3rem);
    top:3rem;
    width:var(--manual-tab-width);
    gap:.16rem;
  }
  .fold-manual__tabs button{
    height:6.35rem;
    padding:.34rem .24rem;
    border-left:1px solid #aaa397;
    border-radius:0 .12rem .12rem 0;
    font-size:.34rem;
    letter-spacing:.075em;
    box-shadow:.1rem .14rem .2rem rgba(20,27,30,.12);
  }
}
@media(max-width:900px){
  .manual-spread__route dl{grid-template-columns:1fr;gap:0;margin:.5rem 0;border-top:1px solid #a9a297}
  .manual-spread__route dl div,.manual-spread__route dl div.is-outcome{grid-template-columns:7.25rem minmax(0,1fr);align-content:start;gap:.65rem;padding:.8rem 0;border:0;border-bottom:1px solid #bbb4a8;background:transparent}
  .manual-spread__route dt{color:#a36612;font-size:.42rem;line-height:1.45}
  .manual-spread__route dl div:nth-child(2) dt,.manual-spread__route dl div.is-outcome dt{color:#174fae}
  .manual-spread__route dd{display:grid;gap:.25rem;margin:0;font-size:.46rem;line-height:1.5}
  .manual-spread__route dd b{font:inherit;font-weight:780}.manual-spread__route dd strong{color:#174fae;font-family:var(--display);font-size:1.12rem;line-height:.95}
  .manual-spread__equipment{min-height:24rem;border:0;background:transparent;overflow:visible}
  .manual-spread__equipment img{height:24rem;padding:0;object-fit:contain;object-position:50% 100%;filter:grayscale(.22) saturate(.72) contrast(1.03) drop-shadow(0 .7rem .6rem rgba(23,29,31,.18));transform:none}
  .manual-spread__equipment-copy{display:none}
}

/* ---------- LIVE CHANNELS — C / clean-state case-study spread v14 ---------- */
.fold-manual__handoff{display:none!important}
@media(min-width:901px){
  .channels.fold-manual.is-open{
    height:100svh;
    min-height:46rem;
  }
  .channels.fold-manual.is-open .fold-manual__light-table{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  .channels.fold-manual.is-open-ready .fold-manual__book,
  .channels.fold-manual.is-open-ready .fold-manual__page-turn{
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  .channels.fold-manual.is-open-ready .fold-manual__spread{
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
  }
  .manual-spread__left,
  .manual-spread__right{
    background-color:#f4f0e7;
    background-blend-mode:normal;
  }
  .manual-spread__left{
    gap:1rem;
    padding:1.32rem 3.2rem .82rem;
  }
  .fold-manual__focus-image-wrap{
    aspect-ratio:1.08/1;
    margin-top:.85rem;
  }
  .manual-spread__evidence{
    grid-template-columns:8.1rem minmax(0,1fr);
    align-items:start;
    gap:1rem;
  }
  .manual-spread__evidence>span{
    display:grid;
    gap:.34rem;
  }
  .manual-spread__evidence>span::before{
    color:var(--manual-blue);
    font-weight:800;
    letter-spacing:.14em;
    content:'EVIDENCE NOTE';
  }
  .manual-spread__evidence strong{
    max-width:none;
    color:#4d5960;
    font-family:var(--mono);
    font-size:clamp(.4rem,.43vw,.49rem);
    font-weight:680;
    line-height:1.58;
    letter-spacing:.065em;
    text-align:left;
  }
  .fold-manual__focus-copy{
    grid-template-columns:minmax(0,1fr);
    gap:.46rem;
  }
  .fold-manual__focus-copy p{
    max-width:36ch;
  }
  .manual-spread__route dt{
    display:grid;
    grid-template-columns:6.5rem minmax(0,1fr);
    gap:0;
  }
  .manual-spread__route dt span,
  .manual-spread__route dt strong{
    color:inherit;
    font:inherit;
    font-weight:inherit;
    letter-spacing:inherit;
  }
  .manual-spread__equipment{
    right:3.2rem;
    bottom:.55rem;
    width:10rem;
    height:20.6rem;
  }
  .manual-spread__equipment img{
    transform:rotate(2.2deg) scaleX(1.16) scaleY(.96);
  }
  .fold-manual__focus-signal{
    right:13.2rem;
    bottom:.5rem;
    width:9.1rem;
  }
  .fold-manual__close{
    margin-left:0;
    margin-right:auto;
  }
}
@media(max-width:900px){
  .channels.fold-manual.is-open .fold-manual__light-table,
  .channels.fold-manual.is-open .fold-manual__book,
  .channels.fold-manual.is-open .fold-manual__page-turn{
    display:none!important;
  }
  .channels.fold-manual.is-open .fold-manual__spread{
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
  }
  .manual-spread__evidence{
    grid-template-columns:6.2rem minmax(0,1fr);
    align-items:start;
    gap:.7rem;
  }
  .manual-spread__evidence>span{
    display:grid;
    gap:.28rem;
  }
  .manual-spread__evidence>span::before{
    color:var(--manual-blue);
    font-weight:800;
    letter-spacing:.12em;
    content:'EVIDENCE NOTE';
  }
  .manual-spread__evidence strong{
    max-width:none;
    color:#4d5960;
    font-family:var(--mono);
    font-size:.4rem;
    font-weight:680;
    line-height:1.55;
    letter-spacing:.055em;
    text-align:left;
  }
}

/* ---------- LIVE CHANNELS — C / isolated equipment proof column v15 ---------- */
@media(min-width:901px){
  .manual-spread__right{
    grid-template-rows:44% minmax(0,1fr) 1.75rem;
  }
  .manual-spread__right-head{
    padding-top:1.45rem;
  }
  .manual-spread__brief{
    margin-top:1.15rem;
  }
  .manual-spread__dispatch{
    display:grid;
    grid-template-columns:minmax(0,1fr) 10.25rem;
    gap:1.35rem;
    align-self:stretch;
    height:auto;
    min-height:0;
    margin:0 0 .55rem;
    overflow:hidden;
  }
  .manual-spread__route{
    min-width:0;
    height:100%;
  }
  .manual-spread__route dl{
    height:100%;
  }
  .manual-spread__route dl div,
  .manual-spread__route dl div.is-outcome{
    grid-template-columns:9.55rem minmax(0,1fr);
    align-items:center;
    align-content:center;
    gap:.9rem;
    padding:.45rem 0;
  }
  .manual-spread__route dt{
    grid-template-columns:1.75rem minmax(0,1fr);
    align-items:baseline;
    gap:.15rem;
  }
  .manual-spread__route dd{
    min-width:0;
  }
  .manual-spread__route dd strong{
    max-width:12ch;
    font-size:clamp(.98rem,1.1vw,1.22rem);
  }
  .manual-spread__equipment{
    position:static;
    display:grid;
    grid-template-rows:minmax(0,1fr);
    align-self:stretch;
    gap:.58rem;
    width:auto;
    height:auto;
    min-width:0;
    min-height:0;
    padding:.7rem 0 .9rem;
    overflow:hidden;
    border:0;
    border-left:1px solid #bbb4a8;
    background:transparent;
  }
  .manual-spread__equipment img{
    width:100%;
    height:100%;
    min-height:0;
    max-height:none;
    padding:0 .35rem 0 .8rem;
    object-fit:contain;
    object-position:50% 100%;
    transform:rotate(1.25deg) scale(.94);
    transform-origin:50% 100%;
  }
  .manual-spread__route .fold-manual__focus-signal{
    position:static;
    z-index:auto;
    width:9rem;
    min-width:0;
    margin:1.5rem 0 0;
    padding:.38rem 0 0;
    border-top:0;
  }
  .manual-spread__route .fold-manual__focus-signal .ch-wave{
    height:.82rem;
    overflow:hidden;
  }
  .manual-spread__route .fold-manual__focus-signal .ch-wave i{
    max-height:.74rem;
  }
  .manual-spread__route .fold-manual__focus-signal small{
    margin-top:.28rem;
    text-align:left;
  }
  .manual-spread__footer{
    position:relative;
    z-index:6;
    min-width:0;
    padding-top:.48rem;
    background:transparent;
  }
}
@media(max-width:900px){
  .manual-spread__equipment{
    position:static;
    display:grid;
    grid-template-rows:minmax(0,1fr);
    gap:.7rem;
    width:100%;
    height:24rem;
    min-height:24rem;
    padding:.75rem 0 0;
    overflow:hidden;
    border:0;
    border-top:1px solid #bbb4a8;
    background:transparent;
  }
  .manual-spread__equipment img{
    width:100%;
    height:100%;
    min-height:0;
    padding:0;
    object-fit:contain;
    object-position:50% 100%;
    transform:none;
  }
  .manual-spread__route .fold-manual__focus-signal{
    position:static;
    width:min(10rem,100%);
    margin:1.4rem 0 0;
    padding:.45rem 0 0;
    border-top:0;
  }
  .manual-spread__route .fold-manual__focus-signal .ch-wave{
    height:.9rem;
    overflow:hidden;
  }
  .manual-spread__route .fold-manual__focus-signal .ch-wave i{
    max-height:.8rem;
  }
}

/* ---------- LIVE CHANNELS — C / outcome-led editorial spread v16 ---------- */
@media(min-width:901px){
  .fold-manual__spread{
    left:5.8vw;
    top:6.3vh;
    width:88vw;
    height:87vh;
    min-height:42rem;
  }
  .fold-manual__spread::after{top:.48rem;bottom:.7rem}
  .fold-manual__backdrop--top{height:6.3vh}
  .fold-manual__backdrop--bottom{top:calc(6.3vh + max(87vh,42rem))}
  .fold-manual__backdrop--left,.fold-manual__backdrop--right{top:6.3vh;height:max(87vh,42rem)}
  .fold-manual__backdrop--left{width:5.8vw}.fold-manual__backdrop--right{width:6.2vw}
  .fold-manual__page-turn{left:49.8vw;top:6.3vh;width:44vw;height:87vh;min-height:42rem}

  .manual-spread__left{
    grid-template-rows:auto auto minmax(5.75rem,auto);
    align-content:start;
    gap:.72rem;
    padding:1.18rem 1.75rem .92rem 4.35rem;
  }
  .manual-spread__running{
    font-size:clamp(.42rem,.45vw,.51rem);
    letter-spacing:.13em;
  }
  .fold-manual__focus-image-wrap{
    aspect-ratio:1.03/1;
    margin-top:1.42rem;
  }
  .manual-spread__evidence{
    grid-template-columns:9.4rem minmax(0,1fr);
    min-height:5.75rem;
    gap:1.15rem;
    margin-top:.45rem;
    padding:.72rem .78rem;
  }
  .manual-spread__evidence strong{
    font-size:clamp(.42rem,.46vw,.52rem);
    line-height:1.65;
  }

  .manual-spread__right{
    grid-template-rows:auto minmax(0,1fr) 1.85rem;
    padding:1.1rem 5rem .88rem 3rem;
  }
  .manual-spread__right-head{
    gap:.58rem;
    padding:2.6rem 0 2.9rem;
  }
  .manual-spread__head-meta .fold-manual__stamp{
    right:5.6rem;
    top:1.8rem;
    min-width:5.8rem;
    padding:.42rem .74rem;
  }
  .manual-spread__channel,.fold-manual__stamp{
    font-size:clamp(.46rem,.55vw,.6rem);
  }
  .manual-spread__right h3{
    max-width:10.5ch;
    font-size:clamp(3.15rem,3.35vw,3.85rem);
    line-height:.84;
    letter-spacing:-.055em;
    transform:scaleX(1.12);
    transform-origin:0 0;
  }
  .manual-spread__brief{margin-top:3.7rem}
  .fold-manual__focus-copy{gap:.56rem}
  .fold-manual__focus-copy span{
    font-size:clamp(.46rem,.53vw,.58rem);
    letter-spacing:.14em;
  }
  .fold-manual__focus-copy p{
    max-width:42ch;
    font-size:clamp(.61rem,.72vw,.78rem);
    line-height:1.72;
    letter-spacing:.065em;
  }

  .manual-spread__dispatch{
    display:grid;
    grid-template-columns:minmax(12.3rem,.76fr) minmax(0,1.38fr);
    gap:1.8rem;
    align-self:stretch;
    height:auto;
    min-height:0;
    margin:-1.56rem 0 .55rem;
    overflow:visible;
  }
  .manual-spread__route{
    min-width:0;
    height:100%;
  }
  .manual-spread__route dl{
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows:repeat(3,minmax(0,1fr));
    height:100%;
    margin:0;
    border-top:0;
  }
  .manual-spread__route dl div,
  .manual-spread__route dl div.is-outcome{
    display:grid;
    grid-template-columns:1fr;
    align-content:center;
    gap:.55rem;
    min-width:0;
    padding:.72rem 0;
    border:0;
    border-bottom:1px solid #b9b2a7;
    background:transparent;
  }
  .manual-spread__route dl div:first-child{border-top:1px solid #b9b2a7}
  .manual-spread__route dt{
    display:grid;
    grid-template-columns:2.45rem minmax(0,1fr);
    align-items:baseline;
    gap:.2rem;
    font-size:clamp(.59rem,.68vw,.73rem);
  }
  .manual-spread__route dd{
    display:grid;
    gap:.28rem;
    min-width:0;
    margin:0 0 0 2.65rem;
    font-size:clamp(.47rem,.55vw,.6rem);
    line-height:1.55;
    letter-spacing:.065em;
  }
  .manual-spread__route .is-outcome dd{display:none}

  .manual-spread__outcome-stage{
    position:relative;
    display:grid;
    grid-template-rows:auto minmax(0,1fr) auto;
    min-width:0;
    min-height:0;
    padding:.65rem 0 .15rem;
    overflow:visible;
  }
  .manual-spread__outcome-copy{
    display:grid;
    align-content:start;
    gap:.48rem;
    max-width:100%;
    padding-right:4rem;
  }
  .manual-spread__outcome-copy b{
    color:#7a858a;
    font-family:var(--mono);
    font-size:clamp(.42rem,.5vw,.54rem);
    font-weight:780;
    letter-spacing:.13em;
  }
  .manual-spread__outcome-copy strong{
    max-width:6.65ch;
    color:var(--manual-blue);
    font-family:var(--display);
    font-size:clamp(4.65rem,6.5vw,6.7rem);
    font-weight:880;
    line-height:.88;
    letter-spacing:-.048em;
    transform:scaleX(.55);
    transform-origin:0 0;
    margin-top:1.65rem;
  }
  .manual-spread__outcome-copy p{
    max-width:26ch;
    margin:0;
    color:#303a40;
    font-family:var(--mono);
    font-size:clamp(.52rem,.59vw,.64rem);
    font-weight:680;
    line-height:1.6;
    letter-spacing:.065em;
    text-transform:uppercase;
    margin-top:.6rem;
  }
  .manual-spread__outcome-stage>.fold-manual__focus-signal{
    position:absolute;
    z-index:3;
    left:-14.1rem;
    right:7.8rem;
    bottom:-2.98rem;
    display:grid;
    grid-template-columns:12.35rem minmax(0,1fr);
    align-items:end;
    gap:.75rem;
    width:auto;
    margin:0;
    padding:.5rem 0 0;
    border-top:1px solid #b9b2a7;
  }
  .manual-spread__outcome-stage>.fold-manual__focus-signal small{
    order:0;
    align-self:center;
    color:#727e83;
    font-size:clamp(.34rem,.38vw,.42rem);
    text-align:left;
    white-space:nowrap;
  }
  .manual-spread__outcome-stage>.fold-manual__focus-signal .ch-wave{
    order:1;
    height:.95rem;
    overflow:hidden;
  }
  .manual-spread__outcome-stage>.fold-manual__focus-signal .ch-wave i{max-height:.88rem}
  .manual-spread__equipment{
    position:absolute;
    z-index:4;
    right:-3.05rem;
    bottom:-2.25rem;
    display:block;
    width:8rem;
    height:17.9rem;
    min-width:0;
    min-height:0;
    padding:0;
    overflow:visible;
    border:0;
    background:transparent;
  }
  .manual-spread__equipment img{
    width:100%;
    height:100%;
    padding:0;
    object-fit:contain;
    object-position:50% 100%;
    filter:grayscale(.2) saturate(.78) contrast(1.04) drop-shadow(0 .58rem .45rem rgba(23,29,31,.18));
    transform:rotate(4deg) scale(.95);
    transform-origin:50% 100%;
  }
  .manual-spread__footer{
    position:static;
    z-index:6;
    padding-top:.5rem;
    border-top:0;
    background:transparent;
  }
  .fold-manual__close{
    position:absolute;
    z-index:18;
    left:auto;
    right:5.6rem;
    top:4.8rem;
    bottom:auto;
    display:block;
    margin:0;
    padding:.28rem 0;
  }
  .fold-manual__tabs button{height:6.7rem}
}
@media(max-width:900px){
  .manual-spread__dispatch{
    display:grid;
    grid-template-columns:1fr;
    gap:1.2rem;
    height:auto;
    overflow:visible;
  }
  .manual-spread__route dl{grid-template-columns:1fr;grid-template-rows:repeat(3,auto)}
  .manual-spread__route dl div,.manual-spread__route dl div.is-outcome{
    grid-template-columns:1fr;
    gap:.42rem;
    padding:.8rem 0;
  }
  .manual-spread__route dt{grid-template-columns:2rem minmax(0,1fr)}
  .manual-spread__route dd{margin-left:2.15rem}
  .manual-spread__route .is-outcome dd{display:none}
  .manual-spread__outcome-stage{
    position:relative;
    display:grid;
    grid-template-columns:1fr;
    grid-template-rows:auto 18rem auto;
    gap:1rem;
    min-height:0;
    padding:1rem 0 0;
    border-top:1px solid #b9b2a7;
  }
  .manual-spread__outcome-copy{display:grid;align-content:start;gap:.62rem;min-width:0}
  .manual-spread__outcome-copy b{color:#7a858a;font-family:var(--mono);font-size:.42rem;font-weight:780;letter-spacing:.12em}
  .manual-spread__outcome-copy strong{display:block;width:100%;max-width:7ch;color:var(--manual-blue);font-family:var(--display);font-size:clamp(2.4rem,11vw,3.5rem);line-height:.88;letter-spacing:-.045em;transform:none}
  .manual-spread__outcome-copy p{max-width:28ch;margin:0;color:#303a40;font-family:var(--mono);font-size:.48rem;font-weight:680;line-height:1.6;letter-spacing:.055em;text-transform:uppercase}
  .manual-spread__outcome-stage>.fold-manual__focus-signal{position:static;grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;width:100%;margin:0;padding:.65rem 0 0;border-top:1px solid #b9b2a7}
  .manual-spread__outcome-stage>.fold-manual__focus-signal small{order:0;text-align:left;white-space:nowrap}.manual-spread__outcome-stage>.fold-manual__focus-signal .ch-wave{order:1;height:.9rem;overflow:hidden}
  .manual-spread__equipment{position:static;grid-column:1;grid-row:2;justify-self:end;width:8rem;height:18rem;min-height:0;padding:0;border:0;background:transparent;overflow:visible}
  .manual-spread__equipment img{width:100%;height:100%;padding:0;object-fit:contain;object-position:50% 100%;transform:rotate(3deg) scale(.94);transform-origin:50% 100%}
}

/* ---------- LIVE CHANNELS — C / customer-readable commissioning blueprint v18 high-key ---------- */
.channels.fold-manual{
  --manual-blue:#2159ad;
  --manual-blue-soft:#edf4ff;
  --manual-amber:#b86f16;
  --manual-amber-soft:#fff4e4;
  --manual-ink:#182126;
  --manual-muted:#46545b;
  --manual-line:#d8d4cc;
  --manual-paper:#fffdf8;
  background:#f7f9f9;
}
.manual-spread__left,.manual-spread__right{background-color:var(--manual-paper);background-blend-mode:screen}
.manual-spread__coverage,.manual-spread__transcript,.manual-spread__assist,.manual-blueprint,.manual-blueprint__architecture,.manual-blueprint__deployment,.manual-blueprint__proof,.manual-blueprint__outcome{min-width:0}
.manual-spread__coverage{display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:.42rem;min-height:0}
.manual-spread__coverage figure{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;margin:0;overflow:hidden;border:1px solid #d4d1ca;background:#fafbfa}
.manual-spread__coverage-media{position:relative;min-height:0;overflow:hidden}
.manual-spread__coverage img{width:100%;height:100%;object-fit:cover;object-position:center;filter:grayscale(.42) saturate(.74) contrast(.84) brightness(1.3)}
.manual-spread__coverage figure[data-coverage-state="after"] img{filter:grayscale(.28) saturate(.86) contrast(.86) brightness(1.36)}
.manual-spread__coverage-state{position:absolute;z-index:2;left:.62rem;top:.58rem;display:flex;align-items:center;gap:.35rem;padding:.28rem .42rem;background:rgba(255,253,248,.96);color:#445158;font-size:.42rem;font-weight:820;letter-spacing:.13em;box-shadow:0 .08rem .22rem rgba(29,39,44,.08)}
.manual-spread__coverage-state i{font-size:.72rem}.manual-spread__coverage figure[data-coverage-state="before"] .manual-spread__coverage-state{color:#8f4b2e}.manual-spread__coverage figure[data-coverage-state="after"] .manual-spread__coverage-state{color:var(--manual-blue)}
.manual-spread__coverage figcaption{display:grid;grid-template-columns:7.4rem minmax(0,1fr);gap:.62rem;padding:.42rem .56rem;border-top:1px solid #c9c4bb;color:var(--manual-muted);font-size:.39rem;font-weight:690;line-height:1.45;letter-spacing:.055em}
.manual-spread__coverage figcaption strong{color:var(--manual-ink);font-weight:820;letter-spacing:.09em}
.manual-spread__transcript{display:grid;grid-template-columns:36% minmax(0,1fr);min-height:0;border:1px solid #d4d1ca;background:rgba(255,255,255,.72)}
.manual-spread__transcript-photo{min-height:0;overflow:hidden;border-right:1px solid #d4d1ca}.manual-spread__transcript-photo img{width:100%;height:100%;object-fit:cover;filter:grayscale(.38) saturate(.76) contrast(.84) brightness(1.32)}
.manual-spread__transcript-log{display:grid;grid-template-rows:auto repeat(3,1fr);min-height:0}
.manual-spread__transcript-log h4,.manual-blueprint h4{margin:0;color:var(--manual-blue);font-family:var(--mono);font-size:.43rem;font-weight:820;letter-spacing:.14em}
.manual-spread__transcript-log h4{padding:.42rem .55rem;border-bottom:1px solid #c7c1b7}
.manual-spread__transcript-row{display:grid;grid-template-columns:3.55rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.24rem .55rem;border-bottom:1px dotted #ccc6bc;color:#30383c;font-size:.39rem;line-height:1.35}.manual-spread__transcript-row:last-child{border-bottom:0}.manual-spread__transcript-row time{color:#7a5b31;font-weight:780}.manual-spread__transcript-row span{color:#315d9e;font-weight:760}
.manual-spread__evidence-grid{display:grid;grid-template-columns:1.2fr .9fr;gap:.8rem;width:100%}.manual-spread__evidence-grid div{display:grid;gap:.2rem}.manual-spread__evidence-grid b{color:var(--manual-blue);font-size:.36rem;letter-spacing:.13em}.manual-spread__evidence-grid span{color:#566167;font-size:.38rem;line-height:1.45;letter-spacing:.055em}.manual-spread__evidence-grid strong{justify-self:start;padding:.22rem .38rem;border:1px solid var(--manual-blue);color:var(--manual-blue);font-size:.38rem;letter-spacing:.1em}

.manual-spread__assist{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.72rem;padding:.5rem .58rem;border:1px solid #e0cfb2;background:linear-gradient(90deg,var(--manual-amber-soft),rgba(255,253,248,.9));font-family:var(--mono)}
.manual-spread__assist>strong{color:var(--manual-amber);font-size:.4rem;letter-spacing:.13em;white-space:nowrap}.manual-spread__assist>span{color:#485257;font-size:.39rem;font-weight:680;line-height:1.45}.manual-spread__assist-actions{display:flex;gap:.55rem}.manual-spread__assist a{padding:.28rem 0;border-bottom:1px solid currentColor;color:var(--manual-blue);font-size:.37rem;font-weight:820;letter-spacing:.09em;text-decoration:none;white-space:nowrap}.manual-spread__assist a:last-child{color:#865111}
.manual-blueprint{display:grid;align-content:start;gap:.55rem;min-height:0}
.manual-blueprint__architecture{display:grid;gap:.4rem;padding:.48rem 0 .55rem;border-top:1px solid var(--manual-line);border-bottom:1px solid var(--manual-line)}
.manual-blueprint__nodes{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:0;padding:.08rem 0 0;list-style:none}.manual-blueprint__nodes::before{content:'';position:absolute;left:12%;right:12%;top:1.02rem;border-top:1px solid #7e878a}.manual-blueprint__nodes li{position:relative;z-index:1;display:grid;justify-items:center;gap:.22rem;color:#31383c;text-align:center}.manual-blueprint__nodes i{display:grid;place-items:center;width:2rem;height:2rem;background:var(--manual-paper);color:var(--manual-blue);font-size:1.25rem}.manual-blueprint__nodes strong{max-width:12ch;font-size:.39rem;line-height:1.25;letter-spacing:.07em}
.manual-blueprint__deployment{display:grid;gap:.36rem}.manual-blueprint__deployment h4{color:var(--manual-amber)}.manual-blueprint__deployment table{width:100%;border-collapse:collapse;table-layout:fixed;color:#394246;font-family:var(--mono);font-size:.36rem;line-height:1.35}.manual-blueprint__deployment th,.manual-blueprint__deployment td{padding:.3rem .38rem;border:1px solid var(--manual-line);vertical-align:top;text-align:left}.manual-blueprint__deployment th{background:rgba(255,255,255,.28);color:#555f63;font-size:.34rem;letter-spacing:.08em}.manual-blueprint__deployment td:first-child{color:#2f5a9b;font-weight:800}
.manual-blueprint__deployment th{background:rgba(255,255,255,.82);color:#445158}.manual-blueprint__deployment td{background:rgba(255,255,255,.46)}
.manual-blueprint__proof{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.manual-blueprint__proof>section{display:grid;align-content:start;gap:.35rem;min-width:0;padding-top:.42rem;border-top:1px solid var(--manual-line)}.manual-blueprint__proof>section:last-child h4{color:var(--manual-amber)}
.manual-blueprint__checklist,.manual-blueprint__lessons{display:grid;gap:.2rem;margin:0;padding:0;list-style:none}.manual-blueprint__checklist li,.manual-blueprint__lessons li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.36rem;padding:.2rem 0;border-bottom:1px dotted #d2ccc2;color:#475156;font-size:.36rem;line-height:1.4}.manual-blueprint__lessons li{grid-template-columns:1.1rem minmax(0,1fr)}.manual-blueprint__checklist i{color:var(--manual-blue);font-size:.58rem}.manual-blueprint__checklist b{color:var(--manual-blue);font-size:.33rem;letter-spacing:.08em}.manual-blueprint__lessons b{color:var(--manual-amber);font-size:.35rem}
.manual-blueprint__outcome{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.8rem;min-height:3.7rem;padding:.46rem 6.2rem .4rem .52rem;border:1px solid #d3d0c9;background:rgba(255,255,255,.78);overflow:visible}.manual-blueprint__outcome-copy{display:grid;gap:.2rem}.manual-blueprint__outcome-copy b{color:var(--manual-blue);font-size:.34rem;letter-spacing:.13em}.manual-blueprint__outcome-copy strong{color:#2359a4;font-family:var(--display);font-size:clamp(1.45rem,2.1vw,2.3rem);line-height:.9;letter-spacing:-.03em}.manual-blueprint__outcome-copy p{max-width:45ch;margin:0;color:#435159;font-size:.36rem;line-height:1.4;letter-spacing:.04em}.manual-blueprint__outcome .fold-manual__focus-signal{position:static;width:7.5rem;margin:0;padding:0;border:0}.manual-blueprint__outcome .fold-manual__focus-signal small{font-size:.3rem}.manual-blueprint__outcome .ch-wave{height:.72rem;overflow:hidden}.manual-blueprint__outcome .ch-wave i{max-height:.68rem}
.manual-blueprint__radio{position:absolute;z-index:4;right:.32rem;bottom:-.2rem;width:5.7rem;height:8.7rem;pointer-events:none}.manual-blueprint__radio img{width:100%;height:100%;object-fit:contain;object-position:50% 100%;filter:grayscale(.08) saturate(.9) contrast(1.01) brightness(1.08) drop-shadow(0 .34rem .32rem rgba(23,29,31,.15));transform:rotate(3deg);transform-origin:50% 100%}
.manual-spread__disclaimer{margin:0;color:#737c80;font-size:.31rem;line-height:1.35;letter-spacing:.055em}
.manual-spread__coverage figcaption span,.manual-spread__transcript-row span,.manual-spread__evidence-grid span,.fold-manual__focus-copy p,.manual-spread__assist>span,.manual-blueprint__deployment td,.manual-blueprint__checklist span,.manual-blueprint__lessons span,.manual-blueprint__outcome-copy p,.manual-spread__disclaimer{text-transform:none}

@media(min-width:901px){
  .manual-spread__left,.manual-spread__right{background-color:var(--manual-paper)}
  .manual-spread__left{grid-template-rows:auto minmax(0,1fr) 6.7rem 3.2rem;gap:.52rem;padding:1rem 1.55rem .72rem 3.55rem}
  .manual-spread__right{grid-template-rows:auto minmax(0,1fr) 1.35rem;padding:.92rem 4.7rem .68rem 2.65rem}
  .manual-spread__right-head{display:grid;gap:.42rem;padding:.85rem 0 .58rem;border:0}
  .manual-spread__head-meta .fold-manual__stamp{right:5.15rem;top:.9rem;min-width:5.3rem;padding:.36rem .6rem}
  .manual-spread__right h3{max-width:12.5ch;font-size:clamp(2.48rem,2.9vw,3.2rem);line-height:.87;transform:none}
  .manual-spread__brief{margin-top:.65rem}.fold-manual__focus-copy{gap:.28rem}.fold-manual__focus-copy p{max-width:58ch;font-size:clamp(.48rem,.55vw,.61rem);line-height:1.58;letter-spacing:.045em}.fold-manual__focus-copy span{font-size:.4rem}
  .manual-spread__evidence{display:block;min-height:0;margin:0;padding:.48rem .58rem;border-color:#c8c2b8}
  .manual-spread__dispatch{display:block;height:100%;min-height:0;margin:0 0 .3rem;overflow:visible}.manual-spread__route,.manual-spread__outcome-stage,.manual-spread__equipment{display:none}
  .manual-blueprint{grid-template-rows:auto auto minmax(0,1fr) auto auto;height:100%;gap:.68rem}
  .manual-spread__transcript-row{font-size:.43rem}.manual-spread__evidence-grid span{font-size:.42rem}
  .manual-spread__assist>span{font-size:.43rem}.manual-spread__assist a{font-size:.4rem}
  .manual-spread__transcript-log h4,.manual-blueprint h4{font-size:.47rem}
  .manual-blueprint__nodes strong{font-size:.44rem}
  .manual-blueprint__deployment table{font-size:.43rem;line-height:1.42}.manual-blueprint__deployment th,.manual-blueprint__deployment td{padding:.38rem .42rem}.manual-blueprint__deployment th{font-size:.39rem}
  .manual-blueprint__proof>section{height:100%}.manual-blueprint__proof>section:last-child{padding-right:4.9rem}.manual-blueprint__checklist li,.manual-blueprint__lessons li{font-size:.43rem;line-height:1.45;padding:.28rem 0}
  .manual-blueprint__outcome{min-height:4.35rem;padding-top:.58rem;padding-bottom:.52rem}.manual-blueprint__outcome-copy p{font-size:.41rem}.manual-blueprint__radio{width:6rem;height:9.15rem}.manual-blueprint__outcome .fold-manual__focus-signal{width:6.35rem;margin-right:.75rem}
  .manual-spread__disclaimer{font-size:.33rem}
  .fold-manual__tabs{top:3.55rem}.fold-manual__tabs button{height:6.25rem;background-color:#eee9de;color:#315e9f}.fold-manual__tabs button.is-on{background-color:#f5e6ce;color:#965b11}
  .fold-manual__close{right:5.15rem;top:auto;bottom:.52rem;padding:.22rem 0}
  .manual-spread__footer{padding:0}.fold-manual__dispatch-note{display:none}
}
@media(max-width:900px){
  .channels.fold-manual{--manual-paper:#f8f5ed}
  .manual-spread__right,.manual-spread__right-head,.manual-spread__head-meta,.manual-spread__title-row,.manual-spread__brief,.fold-manual__focus-copy,.manual-spread__assist{min-width:0;width:100%;max-width:100%;box-sizing:border-box}
  .manual-spread__left{display:grid;grid-template-rows:auto auto auto auto;gap:.75rem}
  .manual-spread__coverage{grid-template-rows:none;grid-template-columns:1fr;gap:.55rem}.manual-spread__coverage figure{min-height:16rem}.manual-spread__coverage figcaption{grid-template-columns:1fr;gap:.25rem}
  .manual-spread__transcript{grid-template-columns:1fr}.manual-spread__transcript-photo{height:10rem;border-right:0;border-bottom:1px solid #c7c1b7}
  .manual-spread__evidence{display:block;min-height:0;padding:.65rem}.manual-spread__evidence-grid{grid-template-columns:1fr;gap:.55rem}
  .manual-spread__right-head{display:grid;gap:.75rem}.manual-spread__head-meta{align-items:center}.manual-spread__right h3{min-width:0;max-width:100%;font-size:clamp(1.95rem,9.4vw,2.5rem);letter-spacing:-.05em;overflow-wrap:normal;word-break:normal}.fold-manual__stamp{flex:0 0 auto;white-space:nowrap}
  .manual-spread__assist{grid-template-columns:1fr;gap:.45rem}.manual-spread__assist-actions{flex-wrap:wrap;gap:.8rem}
  .manual-spread__dispatch{display:block;height:auto;margin:0;overflow:visible}.manual-spread__route,.manual-spread__outcome-stage,.manual-spread__equipment{display:none}
  .manual-blueprint{gap:.85rem}.manual-blueprint__architecture{padding:.7rem 0}.manual-blueprint__nodes{gap:.3rem}.manual-blueprint__nodes::before{top:1.2rem}.manual-blueprint__nodes i{width:2.35rem;height:2.35rem;font-size:1.4rem}.manual-blueprint__nodes strong{font-size:.42rem}
  .manual-blueprint__deployment{overflow-x:auto}.manual-blueprint__deployment table{min-width:32rem;font-size:.4rem}
  .manual-blueprint__proof{grid-template-columns:1fr;gap:.65rem}.manual-blueprint__proof>section:last-child{padding-right:0}.manual-blueprint__checklist li,.manual-blueprint__lessons li{font-size:.42rem}
  .manual-blueprint__outcome{grid-template-columns:1fr;min-height:10rem;padding:1rem 6rem 1rem .75rem}.manual-blueprint__outcome-copy strong{font-size:2.15rem}.manual-blueprint__radio{right:.3rem;width:5.6rem;height:9.2rem}.manual-blueprint__outcome .fold-manual__focus-signal{width:8rem}
  .manual-spread__disclaimer{font-size:.36rem}
}

/* ---------- LIVE CHANNELS — C / readable editorial typography v19 ---------- */
@media(min-width:901px){
  .manual-spread__running{font-size:.5rem;letter-spacing:.09em}
  .manual-spread__left{grid-template-rows:auto minmax(0,1fr) 7.35rem 4rem}
  .manual-spread__coverage figcaption{grid-template-columns:9.2rem minmax(0,1fr);gap:.55rem;padding:.34rem .56rem;font-size:.56rem;line-height:1.32;letter-spacing:.025em}
  .manual-spread__coverage-state{font-size:.5rem;letter-spacing:.1em}
  .manual-spread__transcript-log h4,.manual-blueprint h4{font-size:.58rem;letter-spacing:.1em}
  .manual-spread__transcript-log h4{padding:.36rem .55rem}
  .manual-spread__transcript-row{grid-template-columns:4.4rem minmax(0,1fr);gap:.4rem;padding:.18rem .55rem;font-size:.58rem;letter-spacing:.01em}
  .manual-spread__evidence{padding:.42rem .58rem}
  .manual-spread__evidence-grid{gap:.6rem}
  .manual-spread__evidence-grid b{font-size:.5rem;letter-spacing:.09em}
  .manual-spread__evidence-grid span{font-size:.55rem;line-height:1.32;letter-spacing:.015em}
  .manual-spread__evidence-grid strong{font-size:.53rem;letter-spacing:.06em}

  .manual-spread__right-head{gap:.34rem;padding:.65rem 0 .44rem}
  .manual-spread__brief{margin-top:.36rem}
  .fold-manual__focus-copy{gap:.22rem}
  .fold-manual__focus-copy span{font-size:.5rem;letter-spacing:.1em}
  .fold-manual__focus-copy p{max-width:56ch;font-size:.7rem;line-height:1.45;letter-spacing:.018em}
  .manual-spread__assist{gap:.58rem;padding:.42rem .52rem}
  .manual-spread__assist>strong{font-size:.54rem;letter-spacing:.08em}
  .manual-spread__assist>span{font-size:.58rem;line-height:1.32;letter-spacing:.005em}
  .manual-spread__assist a{font-size:.53rem;letter-spacing:.05em}

  .manual-blueprint{gap:.48rem}
  .manual-blueprint__architecture{gap:.3rem;padding:.36rem 0 .42rem}
  .manual-blueprint__nodes strong{font-size:.57rem;line-height:1.2;letter-spacing:.025em}
  .manual-blueprint__deployment{gap:.28rem}
  .manual-blueprint__deployment table{font-size:.57rem;line-height:1.25;letter-spacing:0}
  .manual-blueprint__deployment th,.manual-blueprint__deployment td{padding:.25rem .34rem}
  .manual-blueprint__deployment th{font-size:.5rem;letter-spacing:.04em}
  .manual-blueprint__proof{gap:.7rem}
  .manual-blueprint__proof>section{gap:.25rem;padding-top:.32rem}
  .manual-blueprint__checklist,.manual-blueprint__lessons{gap:.08rem}
  .manual-blueprint__checklist li,.manual-blueprint__lessons li{gap:.3rem;padding:.18rem 0;font-size:.58rem;line-height:1.28;letter-spacing:0}
  .manual-blueprint__checklist b,.manual-blueprint__lessons b{font-size:.45rem}
  .manual-blueprint__outcome{min-height:4.55rem;padding-top:.48rem;padding-bottom:.46rem}
  .manual-blueprint__outcome-copy b{font-size:.45rem;letter-spacing:.09em}
  .manual-blueprint__outcome-copy p{font-size:.55rem;line-height:1.3;letter-spacing:.01em}
  .manual-blueprint__outcome .fold-manual__focus-signal small{font-size:.4rem}
  .manual-spread__disclaimer{font-size:.44rem;letter-spacing:.015em}
  .fold-manual__tabs button{font-size:.5rem;letter-spacing:.07em}
  .fold-manual__close{font-size:.45rem;letter-spacing:.08em}
}

@media(max-width:900px){
  .manual-spread__coverage figcaption{font-size:.58rem;line-height:1.45;letter-spacing:.02em}
  .manual-spread__transcript-log h4,.manual-blueprint h4{font-size:.62rem}
  .manual-spread__transcript-row{font-size:.58rem}
  .manual-spread__evidence-grid b{font-size:.54rem}.manual-spread__evidence-grid span,.manual-spread__evidence-grid strong{font-size:.58rem}
  .fold-manual__focus-copy span{font-size:.58rem}.fold-manual__focus-copy p{font-size:.78rem;line-height:1.55;letter-spacing:.01em}
  .manual-spread__assist>strong{font-size:.58rem}.manual-spread__assist>span,.manual-spread__assist a{font-size:.66rem}
  .manual-blueprint__nodes strong{font-size:.55rem}
  .manual-blueprint__deployment table{font-size:.58rem}
  .manual-blueprint__checklist li,.manual-blueprint__lessons li{font-size:.62rem;line-height:1.45}
  .manual-blueprint__outcome-copy p{font-size:.62rem;line-height:1.45}
  .manual-spread__disclaimer{font-size:.5rem;line-height:1.5}
  .fold-manual__tabs button{font-size:.56rem}
}

/* ---------- LIVE CHANNELS — C / mobile field report v20 ---------- */
@media(max-width:900px){
  .channels.fold-manual{height:auto;min-height:100svh;padding-bottom:4rem;background:#f3f6f7}
  .channels.fold-manual.is-open .fold-manual__sticky{padding-top:4.25rem}
  .channels.fold-manual.is-open .fold-manual__header{display:none}
  .fold-manual__stage{padding:0 .85rem 3rem}
  .fold-manual__spread{
    display:flex;
    flex-direction:column;
    gap:.85rem;
    width:100%;
    padding:0;
    border:0;
    border-radius:0;
    background:transparent;
    box-shadow:none;
    overflow:visible;
  }
  .manual-spread__right,.manual-spread__left{
    width:100%;
    margin:0;
    border:1px solid #d4d8d7;
    border-radius:0;
    background-color:#fffdf8;
    background-blend-mode:screen;
    box-shadow:0 .7rem 1.6rem rgba(26,38,43,.08);
  }
  .manual-spread__right{order:1;padding:1.15rem 1rem 1rem}
  .manual-spread__left{order:2;display:grid;height:auto;padding:1rem;gap:.8rem}

  .manual-spread__right-head{gap:.8rem;padding:.15rem 0 .8rem;border-bottom:2px solid #1f59ab}
  .manual-spread__head-meta{align-items:center}
  .manual-spread__channel{font-size:.62rem;letter-spacing:.11em}
  .fold-manual__stamp{padding:.45rem .6rem;font-size:.62rem}
  .manual-spread__title-row{align-items:end}
  .manual-spread__right h3{max-width:100%;font-size:clamp(2.2rem,11.2vw,2.8rem);line-height:.87;letter-spacing:-.055em}
  .manual-spread__chapter-no{display:none}
  .fold-manual__focus-copy{gap:.45rem}
  .fold-manual__focus-copy span{font-size:.62rem;letter-spacing:.1em}
  .fold-manual__focus-copy p{font-size:.88rem;line-height:1.55;letter-spacing:.005em}
  .manual-spread__assist{grid-template-columns:1fr;gap:.55rem;padding:.8rem;border-color:#e1c89e;background:#fff7ea}
  .manual-spread__assist>strong{font-size:.64rem}.manual-spread__assist>span{font-size:.76rem;line-height:1.5}
  .manual-spread__assist-actions{display:grid;width:100%;min-width:0;grid-template-columns:1fr;gap:.45rem}
  .manual-spread__assist a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;min-height:2.75rem;padding:.5rem;border:1px solid #225baa;background:#fff;color:#225baa;font-size:.62rem;text-align:center;text-decoration:none;white-space:normal}
  .manual-spread__assist a:last-child{border-color:#b86f16;color:#8e5613}

  .manual-spread__dispatch{margin:0;padding-top:.9rem}
  .manual-blueprint{gap:1rem}
  .manual-blueprint h4,.manual-spread__transcript-log h4{font-size:.7rem;letter-spacing:.09em}
  .manual-blueprint__architecture{gap:.65rem;padding:.8rem 0;border-top:0;border-bottom:1px solid #cbd2d3}
  .manual-blueprint__nodes{gap:.25rem}.manual-blueprint__nodes::before{left:15%;right:15%;top:1.28rem}
  .manual-blueprint__nodes i{width:2.55rem;height:2.55rem;font-size:1.55rem}
  .manual-blueprint__nodes strong{font-size:.64rem;line-height:1.3}

  .manual-blueprint__deployment{overflow:visible;gap:.55rem}
  .manual-blueprint__deployment table{min-width:0;width:100%;table-layout:fixed;font-size:.62rem;line-height:1.35}
  .manual-blueprint__deployment th{font-size:.52rem;letter-spacing:.045em}
  .manual-blueprint__deployment th,.manual-blueprint__deployment td{padding:.5rem .35rem;overflow-wrap:anywhere}
  .manual-blueprint__deployment th:nth-child(1){width:31%}.manual-blueprint__deployment th:nth-child(2){width:27%}.manual-blueprint__deployment th:nth-child(3){width:42%}

  .manual-blueprint__proof{grid-template-columns:1fr;gap:.85rem}
  .manual-blueprint__proof>section{gap:.45rem;padding:.75rem 0 0;border-top:2px solid #225baa}
  .manual-blueprint__proof>section:last-child{border-top-color:#c47a1c}
  .manual-blueprint__checklist,.manual-blueprint__lessons{gap:.15rem}
  .manual-blueprint__checklist li,.manual-blueprint__lessons li{padding:.55rem 0;font-size:.72rem;line-height:1.45}
  .manual-blueprint__checklist b,.manual-blueprint__lessons b{font-size:.58rem}

  .manual-blueprint__outcome{grid-template-columns:1fr;min-height:12.5rem;padding:1rem 6.4rem 1rem .85rem;border-top:3px solid #225baa;background:#f9fbff}
  .manual-blueprint__outcome-copy{gap:.4rem}.manual-blueprint__outcome-copy b{font-size:.58rem}
  .manual-blueprint__outcome-copy strong{max-width:8ch;font-size:2.45rem;line-height:.88}
  .manual-blueprint__outcome-copy p{font-size:.76rem;line-height:1.5}
  .manual-blueprint__outcome .fold-manual__focus-signal{width:8.6rem;margin-top:.45rem}
  .manual-blueprint__outcome .fold-manual__focus-signal small{font-size:.5rem}
  .manual-blueprint__radio{right:.3rem;bottom:.15rem;width:5.9rem;height:10.5rem}
  .manual-spread__disclaimer{font-size:.58rem;line-height:1.55;color:#58666c}

  .fold-manual__tabs{position:sticky;z-index:20;bottom:.5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem;width:100%;margin:1rem 0 0;padding:.5rem;border:1px solid #cbd1d1;background:rgba(247,249,249,.96);box-shadow:0 .75rem 1.5rem rgba(20,31,36,.13);backdrop-filter:blur(8px)}
  .fold-manual__tabs button{height:3.15rem;padding:.45rem;border:1px solid #c4c9c9;background:#fff;color:#255799;font-size:.62rem;letter-spacing:.045em;writing-mode:horizontal-tb}
  .fold-manual__tabs button.is-on{border-color:#b86f16;background:#fff4e3;color:#8a5413}
  .manual-spread__footer{margin-top:.8rem;padding-top:.8rem}.fold-manual__close{min-height:2.6rem;font-size:.62rem}

  .manual-spread__running{padding-bottom:.6rem;border-bottom:2px solid #225baa;font-size:.58rem}
  .manual-spread__coverage{display:flex;grid-template:none;gap:.75rem;padding:.05rem 0 .45rem;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin}
  .manual-spread__coverage figure{flex:0 0 calc(100% - 1.1rem);min-height:23rem;scroll-snap-align:start}
  .manual-spread__coverage-media{height:18rem}
  .manual-spread__coverage figcaption{grid-template-columns:1fr;gap:.3rem;padding:.65rem;font-size:.7rem;line-height:1.45}
  .manual-spread__coverage-state{font-size:.62rem}
  .manual-spread__transcript{grid-template-columns:1fr}.manual-spread__transcript-photo{display:none}
  .manual-spread__transcript-log h4{padding:.7rem}
  .manual-spread__transcript-row{grid-template-columns:4.8rem minmax(0,1fr);padding:.65rem .7rem;font-size:.7rem}
  .manual-spread__evidence{padding:.8rem;border:1px solid #d6d9d7;background:#fafcfb}
  .manual-spread__evidence-grid{gap:.75rem}.manual-spread__evidence-grid b{font-size:.6rem}.manual-spread__evidence-grid span,.manual-spread__evidence-grid strong{font-size:.7rem;line-height:1.45}
}
