/* Refinamiento PVB. Usa las variables y componentes vigentes del sitio. */
[data-page=pvb] .pvb-decision .head,[data-page=pvb] .pvb-contrast .head{max-width:880px}
[data-page=pvb] .pvb-signals .head{max-width:800px}
[data-page=pvb] .pvb-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(34px,4vw,56px) 0;gap:0;border-top:1px solid var(--ln-d2);border-bottom:1px solid var(--ln-d2)}
[data-page=pvb] .pvb-evidence>div{padding:clamp(24px,3vw,40px) clamp(20px,2.7vw,38px) clamp(28px,3vw,42px)}
[data-page=pvb] .pvb-evidence>div:first-child{padding-left:0}
[data-page=pvb] .pvb-evidence>div+div{border-left:1px solid var(--ln-d2)}
[data-page=pvb] .pvb-evidence-index{display:block;color:var(--straw);font-size:.86rem;letter-spacing:.08em;margin-bottom:24px}
[data-page=pvb] .pvb-evidence h3{font-size:clamp(1.35rem,1.8vw,1.7rem);line-height:1.2;margin-bottom:13px}
[data-page=pvb] .pvb-evidence p{color:var(--on-dark-2);line-height:1.55;max-width:30ch}
[data-page=pvb] .pvb-process .process-grid{gap:clamp(10px,1.4vw,20px)}
[data-page=pvb] .pvb-process .process-grid article{position:relative;min-height:330px;background:rgba(237,239,241,.5)}
[data-page=pvb] .pvb-process .process-grid article:not(:last-child)::after{content:'→';position:absolute;top:50px;right:-16px;z-index:2;color:var(--au);font-size:1.35rem;background:var(--gains);width:27px;text-align:center}
[data-page=pvb] .pvb-options .head{max-width:920px}
[data-page=pvb] .pvb-scopes{margin-top:clamp(32px,3.5vw,52px)}
[data-page=pvb] .pvb-scopes article{display:flex;flex-direction:column;gap:0}
[data-page=pvb] .pvb-scopes h3{font-size:clamp(1.85rem,2.35vw,2.55rem);line-height:1.1;margin:0 0 14px;max-width:18ch}
[data-page=pvb] .pvb-scopes .pvb-scope-question{font-size:clamp(1.06rem,1.35vw,1.22rem);line-height:1.45;color:var(--ink);font-weight:500;max-width:34ch;margin:0 0 24px}
[data-page=pvb] .pvb-scopes .pvb-scope-facts{margin-top:26px;border-top:1px solid var(--ln-l);padding-top:20px}
[data-page=pvb] .pvb-scopes .pvb-scope-facts p{margin:0;padding:8px 0}
[data-page=pvb] .pvb-scopes .pvb-scope-result{margin-top:auto!important;border-top:1px solid var(--ln-l);padding-top:22px}
[data-page=pvb] .pvb-blueprint-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px,6vw,96px);align-items:center}
[data-page=pvb] .pvb-blueprint-grid .head{max-width:560px}
[data-page=pvb] .pvb-blueprint-sheet{background:var(--gains);color:var(--ink);padding:clamp(28px,3.5vw,52px);box-shadow:18px 18px 0 rgba(117,143,175,.2)}
[data-page=pvb] .pvb-sheet-label{font-size:.83rem;letter-spacing:.12em;font-weight:600;color:var(--au);margin-bottom:22px}
[data-page=pvb] .pvb-blueprint-sheet h3{font-size:clamp(1.7rem,2.2vw,2.25rem);line-height:1.15;margin:0 0 20px;font-weight:500}
[data-page=pvb] .pvb-blueprint-sheet>p:not(.pvb-sheet-label){font-size:1rem;line-height:1.55;margin-bottom:28px;max-width:54ch}
[data-page=pvb] .pvb-sheet-row{display:flex;gap:18px;align-items:baseline;border-top:1px solid rgba(30,34,36,.2);padding:14px 0}
[data-page=pvb] .pvb-sheet-row span{color:var(--au);font-size:.84rem}
[data-page=pvb] .pvb-sheet-row b{font-size:1.03rem;font-weight:500}
@media(max-width:920px){
  [data-page=pvb] .pvb-process .process-grid article{min-height:0}
  [data-page=pvb] .pvb-process .process-grid article::after{display:none}
  [data-page=pvb] .pvb-blueprint-grid{grid-template-columns:1fr;gap:38px}
}
@media(max-width:720px){
  [data-page=pvb] .pvb-evidence{grid-template-columns:1fr}
  [data-page=pvb] .pvb-evidence>div,[data-page=pvb] .pvb-evidence>div:first-child{padding:23px 0}
  [data-page=pvb] .pvb-evidence>div+div{border-left:0;border-top:1px solid var(--ln-d2)}
  [data-page=pvb] .pvb-evidence-index{margin-bottom:10px}
  [data-page=pvb] .pvb-blueprint-sheet{box-shadow:8px 8px 0 rgba(117,143,175,.2)}
  [data-page=pvb] .pvb-scopes .pvb-scope-result{margin-top:20px!important}
}
@media(prefers-reduced-motion:reduce){[data-page=pvb] .pvb-process .process-grid article{transition:none}}
