/* V46: muestra, entrega y lectura por fases. Alcance limitado a .j43. */
body.v36 .j43 .j46-hero{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:end;gap:90px;padding-block:86px 74px}
body.v36 .j43 .j46-hero h1{font-size:clamp(48px,5.5vw,78px);line-height:1.02;max-width:19ch;letter-spacing:-.055em}
body.v36 .j43 .j46-hero .lead{font-size:21px;line-height:1.55;max-width:50ch}
body.v36 .j43 .j46-intro-delivery{border-left:1px solid #bfcbbf;padding-left:32px;padding-bottom:6px}
body.v36 .j43 .j46-intro-delivery>.eyebrow{margin-bottom:18px}
body.v36 .j43 .j46-intro-result{font-size:24px;letter-spacing:-.035em;line-height:1.25;margin:0 0 27px;font-weight:550}
body.v36 .j43 .j46-intro-delivery ol{padding:0;margin:0;list-style:none}
body.v36 .j43 .j46-intro-delivery li{padding:13px 0;border-top:1px solid #d3dbd1;font-size:14px;line-height:1.5;color:#4d6259}
body.v36 .j43.j46-story{--j46-line:#cad5ca;--j46-muted:#4d6259}
body.v36 .j43.j46-story .j46-evidence{background:#e1e9e2;padding-block:70px 78px}
body.v36 .j43.j46-story .j46-evidence-intro{display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px;margin-bottom:42px}
body.v36 .j43.j46-story .j46-evidence-intro .j43-heading{max-width:760px;margin:0}
body.v36 .j43.j46-story .j46-evidence-intro>a{font-size:14px;line-height:1.5;font-weight:550;max-width:23ch;padding-bottom:5px}
body.v36 .j43.j46-story .j46-evidence-intro .eyebrow{font-size:11px;letter-spacing:.065em}
body.v36 .j43.j46-story .j46-evidence-intro h2{font-size:clamp(37px,4vw,56px);max-width:24ch}
body.v36 .j43.j46-story .j46-pieces{display:grid;grid-template-columns:1fr;gap:30px}
body.v36 .j43.j46-story .j46-piece{margin:0;min-width:0}
body.v36 .j43.j46-story .j46-piece>a{position:relative;display:flex;align-items:center;justify-content:center;background:#f6f4ef;min-height:280px;overflow:hidden;text-decoration:none;padding:26px}
body.v36 .j43.j46-story .j46-piece img{display:block;width:100%;height:auto;max-height:630px;object-fit:contain;filter:none}
body.v36 .j43.j46-story .j46-enlarge{position:absolute;right:20px;bottom:20px;width:38px;height:38px;display:grid;place-items:center;background:#223d35;color:#f6f4ef;border-radius:50%;font-size:19px}
body.v36 .j43.j46-story .j46-piece figcaption{display:grid;grid-template-columns:.6fr 1.4fr;gap:30px;padding-top:20px;border-top:1px solid #bac9bd;margin-top:20px;align-items:start;font-size:13px;line-height:1.6}
body.v36 .j43.j46-story .j46-piece figcaption strong{font-size:16px;font-weight:550;letter-spacing:-.02em}
body.v36 .j43.j46-story .j46-piece figcaption p{margin:0;color:#4d6259;max-width:75ch}
body.v36 .j43.j46-story .j46-evidence-document .j46-pieces,body.v36 .j43.j46-story .j46-evidence-tool .j46-pieces{max-width:950px;margin-inline:auto}
body.v36 .j43.j46-story .j46-evidence-mobile .j46-pieces{max-width:540px;margin-inline:auto}
body.v36 .j43.j46-story .j46-evidence-mobile .j46-piece>a{padding:36px;max-height:700px}
body.v36 .j43.j46-story .j46-evidence-mobile .j46-piece img{max-height:630px;width:auto;max-width:100%}
body.v36 .j43.j46-story .j46-evidence-sequence .j46-pieces{grid-template-columns:1fr 1fr;gap:38px}
body.v36 .j43.j46-story .j46-evidence-sequence .j46-piece>a{padding:0;background:transparent}
body.v36 .j43.j46-story .j46-evidence-sequence figcaption{display:block}
body.v36 .j43.j46-story .j46-evidence-sequence figcaption p{margin-top:8px}
body.v36 .j43.j46-story .j46-fit{padding-block:85px;border-top:0;gap:85px}
body.v36 .j43.j46-story .j46-fit .j43-focus{margin-top:28px}
body.v36 .j43.j46-story .j46-delivery{background:#fff;border-block:0}
body.v36 .j43.j46-story .j46-delivery .j43-delivery-grid{gap:85px;grid-template-columns:1.1fr .9fr}
body.v36 .j43.j46-story .j46-delivery .j43-scope{border-radius:0;background:transparent;border-left:1px solid var(--j46-line);padding:0 0 0 35px}
body.v36 .j43.j46-story .j46-delivery .j43-deliverables{font-size:19px}
body.v36 .j43.j46-story .j46-delivery .j43-deliverables li{padding-left:0}
body.v36 .j43.j46-story .j46-delivery .j43-deliverables li:before{content:none}
body.v36 .j43.j46-story .j46-process{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:70px;padding-block:85px}
body.v36 .j43.j46-story .j46-process .j43-heading{position:sticky;top:110px}
body.v36 .j43.j46-story .j46-process .j43-heading h2{font-size:40px}
body.v36 .j43.j46-story .j46-process .j43-stages{margin:0}
body.v36 .j43.j46-story .j46-process .j43-stages>li{display:block;border-top:1px solid var(--j46-line);padding:0}
body.v36 .j43.j46-story .j46-stage summary{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;gap:16px;align-items:start;list-style:none;cursor:pointer;padding:25px 0}
body.v36 .j43.j46-story .j46-stage summary::-webkit-details-marker{display:none}
body.v36 .j43.j46-story .j46-stage-number{font-size:11px;color:#5f7967;line-height:1.6;padding-top:4px;font-variant-numeric:tabular-nums}
body.v36 .j43.j46-story .j46-stage-name{display:block}
body.v36 .j43.j46-story .j46-stage-name strong{display:block;font-size:23px;line-height:1.25;letter-spacing:-.025em;font-weight:550}
body.v36 .j43.j46-story .j46-stage-name>span{display:block;font-size:14px;line-height:1.6;color:#4d6259;margin-top:10px;max-width:50ch}
body.v36 .j43.j46-story .j46-stage-mark{font-size:23px;line-height:1.1;color:#223d35;transition:transform .2s}
body.v36 .j43.j46-story .j46-stage[open] .j46-stage-mark{transform:rotate(45deg)}
body.v36 .j43.j46-story .j46-stage-body{padding:0 34px 28px 44px;display:grid;grid-template-columns:1fr;gap:20px}
body.v36 .j43.j46-story .j46-stage-body>p{font-size:16px;line-height:1.7;max-width:58ch;color:#4d6259;margin:0}
body.v36 .j43.j46-story .j46-stage-body dl{border-left:2px solid #809884;padding-left:20px;margin:0}
body.v36 .j43.j46-story .j46-stage-body dt{font-size:11px;font-weight:650;text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;color:#5c7363}
body.v36 .j43.j46-story .j46-stage-body dd{font-size:14px;line-height:1.6;margin:0;color:#4d6259;max-width:50ch}
body.v36 .j43.j46-story .j46-preparation{border-top:1px solid var(--j46-line);padding-block:60px;gap:85px}
body.v36 .j43.j46-story .j46-agreement{border-bottom:1px solid var(--j46-line)}
body.v36 .j43.j46-story .j46-agreement>summary{font-size:20px;line-height:1.45;cursor:pointer;padding-bottom:20px;letter-spacing:-.02em;font-weight:550}
body.v36 .j43.j46-story .j46-agreement>div{padding-bottom:25px}
body.v36 .j43.j46-story .j46-agreement>div>p{font-size:15px;line-height:1.65}
body.v36 .j43.j46-story .j46-agreement a{font-size:14px;font-weight:550}
body.v36 .j43.j46-story .j46-next{border-block:0;padding-block:45px 65px}
body.v36 .j43.j46-story .j46-next .j43-heading h2{font-size:34px}
body.v36 .j43.j46-story .j46-next .j43-next-grid>a{border-top:1px solid var(--j46-line);padding-block:23px;font-size:19px;text-decoration:none}
body.v36 .j43.j46-story .j46-close-band{background:#223d35;color:#f6f4ef}
body.v36 .j43.j46-story .j46-close-band .j43-close{padding-block:75px;max-width:850px}
body.v36 .j43.j46-story .j46-close-band .j43-close>p{color:#d5e3d7}
body.v36 .j43.j46-story .j46-close-band .button{background:#f6f4ef;color:#223d35}
body.v36 .j43.j46-story .j46-close-band .j43-actions>a:not(.button){color:#f6f4ef}
body.v36 .j43.j46-story .j46-anchor{display:block;scroll-margin-top:110px}
/* El material de método existente se presenta como un documento continuo. */
body.v36 .j43.j46-story .j46-method-example .v29-examples{width:100%;padding:0}
body.v36 .j43.j46-story .j46-method-example .v29-examples-heading{display:none}
body.v36 .j43.j46-story .j46-method-example .m38-method-label{font-size:11px;margin:0 0 24px}
body.v36 .j43.j46-story .j46-method-example .m38-method-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid #b5c7b9;background:#f6f4ef}
body.v36 .j43.j46-story .j46-method-example .m38-method-flow>li{border:0;border-right:1px solid #c7d2c6;padding:30px 25px;border-radius:0;background:transparent;box-shadow:none}
body.v36 .j43.j46-story .j46-method-example .m38-method-flow>li:last-child{border-right:0}
body.v36 .j43.j46-story .j46-method-example .m38-method-flow h3{font-size:27px}
body.v36 .j43.j46-story .j46-method-example .m38-method-flow .eyebrow{font-size:11px;margin-bottom:25px}
body.v36 .j43.j46-story .j46-method-example .m38-method-flow .m38-method-question{font-size:17px;margin-top:16px}
body.v36 .j43.j46-story .j46-method-example .m38-method-detail{border-top:1px solid #cdd6ca;margin-top:22px;padding-top:22px}
body.v36 .j43.j46-story .j46-method-example .m38-method-detail>summary{font-size:13px}
body.v36 .j43.j46-story .j46-method-example .m38-method-delivery{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-top:35px}
body.v36 .j43.j46-story .j46-method-example .m38-method-delivery>div>h3{font-size:25px;margin-top:0}
body.v36 .j43.j46-story .j46-method-example .m38-method-delivery>div>p{font-size:17px}
/* Piezas y calendario del estudio: fuentes originales, sin una campaña ficticia. */
body.v36 .j43.j46-story .j46-content-example .v29-examples{width:100%;padding:0}
body.v36 .j43.j46-story .j46-content-example .v29-examples-heading{display:none}
body.v36 .j43.j46-story .j46-content-example .v29-piece-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:35px}
body.v36 .j43.j46-story .j46-content-example .v29-piece-grid figure{background:transparent;border:0;border-radius:0;box-shadow:none}
body.v36 .j43.j46-story .j46-content-example .v29-piece-grid img{max-height:520px;width:100%;object-fit:contain;border-radius:0}
body.v36 .j43.j46-story .j46-content-example .v29-piece-grid figcaption{padding:18px 0;font-size:13px;background:transparent}
body.v36 .j43.j46-story .j46-content-example .v29-calendar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;list-style:none;border-top:1px solid #b7c8bc}
body.v36 .j43.j46-story .j46-content-example .v29-calendar>li{padding:25px;border:0;border-bottom:1px solid #b7c8bc;border-right:1px solid #b7c8bc;border-radius:0;background:transparent}
body.v36 .j43.j46-story .j46-content-example .v29-calendar h3{font-size:23px;line-height:1.2}
body.v36 .j43.j46-story .j46-content-example .v29-calendar>li>span{font-size:11px;text-transform:uppercase;letter-spacing:.05em}
/* Una estructura de anuncio y una lectura de medición, sin resultados supuestos. */
body.v36 .j43.j46-story .j46-ad-sample{display:grid;grid-template-columns:.75fr 1.25fr;gap:0;max-width:1080px;margin-inline:auto;background:#f6f4ef}
body.v36 .j43.j46-story .j46-ad-search{padding:35px;border-right:1px solid #cfdbcf}
body.v36 .j43.j46-story .j46-ad-search>span{font-size:12px;color:#4d6259}
body.v36 .j43.j46-story .j46-ad-search>p{font-size:31px;font-weight:550;line-height:1.2;letter-spacing:-.04em;margin:22px 0 0}
body.v36 .j43.j46-story .j46-ad-copy{padding:35px}
body.v36 .j43.j46-story .j46-specimen-label{font-size:11px;text-transform:uppercase;letter-spacing:.07em;margin:0 0 22px;color:#5a7463}
body.v36 .j43.j46-story .j46-ad-copy h3{font-size:32px;line-height:1.15;letter-spacing:-.04em;margin:0 0 18px}
body.v36 .j43.j46-story .j46-ad-copy>p:not(.j46-specimen-label){font-size:17px;line-height:1.6;color:#4d6259;max-width:48ch;margin-bottom:25px}
body.v36 .j43.j46-story .j46-ad-copy>a{font-size:14px;font-weight:550}
body.v36 .j43.j46-story .j46-ad-destination{grid-column:1/-1;background:#223d35;color:#f6f4ef;padding:28px 35px;display:grid;grid-template-columns:1fr 1.1fr;gap:12px 30px;align-items:center}
body.v36 .j43.j46-story .j46-ad-destination>p{font-size:12px;margin:0;color:#d4e2d7}
body.v36 .j43.j46-story .j46-ad-destination>strong{grid-row:span 2;font-size:23px;line-height:1.3;letter-spacing:-.03em;overflow-wrap:anywhere}
body.v36 .j43.j46-story .j46-ad-destination>span{font-size:13px;line-height:1.5;color:#d4e2d7}
body.v36 .j43.j46-story .j46-specimen-note{font-size:12px!important;line-height:1.6;color:#4d6259;margin:0;padding:22px 30px;grid-column:1/-1}
body.v36 .j43.j46-story .j46-measurement{background:#223d35;color:#f6f4ef;padding:45px}
body.v36 .j43.j46-story .j46-measurement>.j46-specimen-label{color:#d4e2d7}
body.v36 .j43.j46-story .j46-formula{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;text-align:center;gap:25px;border-block:1px solid #65806b;padding:32px 0}
body.v36 .j43.j46-story .j46-formula>span{font-size:clamp(25px,3vw,42px);line-height:1.15;font-weight:500;letter-spacing:-.04em}
body.v36 .j43.j46-story .j46-formula>span:nth-child(2){font-size:50px;font-weight:300;color:#b0c8b6}
body.v36 .j43.j46-story .j46-formula>strong{grid-column:1/-1;font-size:14px;letter-spacing:.07em;margin-top:8px;font-weight:500}
body.v36 .j43.j46-story .j46-measurement>dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:32px 0 0}
body.v36 .j43.j46-story .j46-measurement dt{font-size:18px;font-weight:550;letter-spacing:-.02em;margin-bottom:12px}
body.v36 .j43.j46-story .j46-measurement dd{font-size:14px;line-height:1.6;color:#d4e2d7;margin:0}
body.v36 .j43.j46-story .j46-measurement>.j46-specimen-note{color:#cadbcf;padding:25px 0 0}
@media(max-width:1100px){body.v36 .j43 .j46-hero{gap:45px;grid-template-columns:1.2fr .8fr}body.v36 .j43.j46-story .j46-process{gap:45px;grid-template-columns:.8fr 1.2fr}body.v36 .j43.j46-story .j46-method-example .m38-method-flow{grid-template-columns:1fr 1fr}body.v36 .j43.j46-story .j46-method-example .m38-method-flow>li:nth-child(2){border-right:0}body.v36 .j43.j46-story .j46-method-example .m38-method-flow>li:nth-child(-n+2){border-bottom:1px solid #c7d2c6}}
@media(max-width:760px){body.v36 .j43 .j46-hero{grid-template-columns:1fr;gap:32px;padding-block:48px}body.v36 .j43 .j46-hero h1{font-size:clamp(42px,8vw,60px)}body.v36 .j43 .j46-hero .lead{font-size:19px}body.v36 .j43 .j46-intro-delivery{border-left:0;border-top:1px solid #bfcbbf;padding:25px 0 0}body.v36 .j43 .j46-intro-result{font-size:24px;max-width:32ch;margin-bottom:20px}body.v36 .j43 .j46-intro-delivery ol{display:flex;flex-wrap:wrap;gap:10px 25px}body.v36 .j43 .j46-intro-delivery li{border:0;padding:0;font-size:13px;max-width:24ch}body.v36 .j43.j46-story .j46-evidence{padding-block:48px}body.v36 .j43.j46-story .j46-evidence-intro{grid-template-columns:1fr;gap:20px;margin-bottom:30px}body.v36 .j43.j46-story .j46-evidence-intro h2{font-size:37px}body.v36 .j43.j46-story .j46-evidence-intro>a{max-width:none}body.v36 .j43.j46-story .j46-piece>a{padding:15px;min-height:0}body.v36 .j43.j46-story .j46-piece figcaption{grid-template-columns:1fr;gap:7px;padding-top:15px;margin-top:15px}body.v36 .j43.j46-story .j46-piece figcaption p{font-size:12px}body.v36 .j43.j46-story .j46-evidence-sequence .j46-pieces{gap:25px;grid-template-columns:1fr}body.v36 .j43.j46-story .j46-fit{padding-block:55px;gap:25px}body.v36 .j43.j46-story .j46-delivery .j43-delivery-grid{grid-template-columns:1fr;gap:30px}body.v36 .j43.j46-story .j46-delivery .j43-scope{border-left:0;border-top:1px solid var(--j46-line);padding:25px 0 0}body.v36 .j43.j46-story .j46-delivery .j43-deliverables{font-size:17px}body.v36 .j43.j46-story .j46-process{grid-template-columns:1fr;gap:15px;padding-block:55px}body.v36 .j43.j46-story .j46-process .j43-heading{position:static}body.v36 .j43.j46-story .j46-process .j43-heading h2{font-size:35px}body.v36 .j43.j46-story .j46-stage summary{gap:12px;grid-template-columns:22px minmax(0,1fr) 16px;padding:23px 0}body.v36 .j43.j46-story .j46-stage-name strong{font-size:22px}body.v36 .j43.j46-story .j46-stage-name>span{font-size:13px}body.v36 .j43.j46-story .j46-stage-body{padding:0 28px 25px 34px}body.v36 .j43.j46-story .j46-stage-body>p{font-size:15px}body.v36 .j43.j46-story .j46-preparation{gap:25px;padding-block:45px}body.v36 .j43.j46-story .j46-next{padding-block:35px 45px}body.v36 .j43.j46-story .j46-next .j43-heading h2{font-size:31px}body.v36 .j43.j46-story .j46-close-band .j43-close{padding-block:55px}body.v36 .j43.j46-story .j46-method-example .m38-method-flow{grid-template-columns:1fr}body.v36 .j43.j46-story .j46-method-example .m38-method-flow>li{border-right:0!important;border-bottom:1px solid #c7d2c6;padding:25px}body.v36 .j43.j46-story .j46-method-example .m38-method-flow>li:last-child{border-bottom:0}body.v36 .j43.j46-story .j46-method-example .m38-method-delivery{grid-template-columns:1fr;gap:20px}body.v36 .j43.j46-story .j46-content-example .v29-piece-grid{grid-template-columns:1fr;gap:25px}body.v36 .j43.j46-story .j46-content-example .v29-calendar{grid-template-columns:1fr}body.v36 .j43.j46-story .j46-content-example .v29-calendar>li{border-right:0;padding-inline:0}body.v36 .j43.j46-story .j46-ad-sample{grid-template-columns:1fr}body.v36 .j43.j46-story .j46-ad-search{border-right:0;border-bottom:1px solid #cfdbcf;padding:25px}body.v36 .j43.j46-story .j46-ad-search>p{font-size:27px}body.v36 .j43.j46-story .j46-ad-copy{padding:25px}body.v36 .j43.j46-story .j46-ad-copy h3{font-size:28px}body.v36 .j43.j46-story .j46-ad-destination{grid-template-columns:1fr;padding:25px;gap:15px}body.v36 .j43.j46-story .j46-ad-destination>strong{grid-row:auto;font-size:20px}body.v36 .j43.j46-story .j46-measurement{padding:28px 24px}body.v36 .j43.j46-story .j46-formula{gap:15px;grid-template-columns:1fr auto 1fr;padding-block:25px}body.v36 .j43.j46-story .j46-formula>span{font-size:24px}body.v36 .j43.j46-story .j46-formula>span:nth-child(2){font-size:32px}body.v36 .j43.j46-story .j46-measurement>dl{grid-template-columns:1fr;gap:25px}body.v36 .j43.j46-story .j46-specimen-note{padding:20px 25px}}
@media(max-width:380px){body.v36 .j43 .j46-hero h1{font-size:41px}body.v36 .j43.j46-story .j46-formula{grid-template-columns:1fr}body.v36 .j43.j46-story .j46-formula>span{font-size:28px}body.v36 .j43.j46-story .j46-formula>span:nth-child(2){font-size:30px}body.v36 .j43.j46-story .j46-measurement{padding:25px 20px}}
@media(prefers-reduced-motion:reduce){body.v36 .j43.j46-story .j46-stage-mark{transition:none}}

/* Branding relaciona una aplicación documental con sus reglas. */
body.v36 .j43.j46-story.j46--branding .j46-evidence-document .j46-pieces{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}
@media(max-width:760px){body.v36 .j43.j46-story.j46--branding .j46-evidence-document .j46-pieces{grid-template-columns:1fr}}
