.study-hero{padding-top:var(--space-6);padding-bottom:clamp(var(--space-16),7vw,var(--space-24))}.study-breadcrumb{display:flex;align-items:center;gap:var(--space-6);margin-bottom:var(--space-8);font-size:13px;color:var(--text-muted)}.study-breadcrumb a{color:var(--text-secondary);min-height:44px;display:inline-flex;align-items:center}.study-breadcrumb a:hover{color:var(--text-primary)}.study-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:clamp(var(--space-8),5vw,var(--space-20));align-items:center}.study-sector{color:var(--text-secondary);margin-bottom:var(--space-5);font-size:14px}.study-intro .h1{font-size:clamp(38px,4.2vw,56px);max-width:18ch}.study-intro .lead{font-size:18px;line-height:1.7;max-width:49ch}.study-intro .study-goal{border:0;padding:0;color:var(--text-secondary)}.study-intro .study-goal>span{color:var(--text-accent);font-size:12px;margin-bottom:var(--space-2)}.study-status-note{margin-top:var(--space-6);padding:var(--space-5);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--bg-surface);max-width:49ch}.study-status-note strong{display:block;font-size:14px;font-weight:600;color:var(--text-primary)}.study-status-note p{margin-top:var(--space-2);font-size:14px;line-height:1.65;color:var(--text-secondary);text-wrap:pretty}.study-reading{display:flex;gap:var(--space-3);margin-top:var(--space-6);font-size:12px;color:var(--text-muted)}.study-hero .case-artifact{width:100%;min-width:0}.study-illustration{width:100%;max-width:620px;min-width:0;margin:0;justify-self:center}.study-illustration-brand{display:flex;align-items:center;min-height:50px;margin-bottom:var(--space-6)}.study-illustration>img{display:block;width:100%;height:auto;max-height:360px;aspect-ratio:4 / 3;object-fit:contain}.study-illustration figcaption{margin-top:var(--space-4);color:var(--text-muted);font-size:12px;line-height:1.6;text-align:center}.study-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin:var(--space-10) 0 0;padding-block:var(--space-6);border-block:1px solid var(--border-default)}.study-facts>div{display:flex;flex-direction:column;gap:var(--space-2);font-size:13px;line-height:1.6;min-width:0}.study-facts dt{color:var(--text-muted)}.study-facts dd{margin:0;color:var(--text-primary)}.study-body{display:grid;grid-template-columns:220px minmax(0,720px);gap:clamp(var(--space-10),7vw,var(--section-y));padding-bottom:var(--space-20)}.study-index{position:sticky;top:calc(var(--nav-height) + var(--space-6));align-self:start;min-width:0}.study-index nav{max-height:calc(100svh - var(--nav-height) - var(--space-12));overflow-y:auto;scrollbar-width:thin}.study-index-heading{color:var(--text-primary);font-size:14px;font-weight:500;margin:0 0 var(--space-5)}.study-index-links{display:block}.study-index-chapters{position:relative;list-style:none;margin:0;padding:0}.study-index-chapters:before{content:"";position:absolute;top:22px;bottom:22px;left:4px;width:1px;background:var(--border-default)}.study-index-chapters li{position:relative}.study-index a{color:var(--text-muted);display:flex;align-items:center;gap:var(--space-4);min-height:44px;font-size:14px;line-height:1.5;text-decoration:none;transition:color .18s var(--ease-out)}.study-index-chapters a{padding-block:var(--space-3);padding-right:var(--space-2)}.study-index-marker{position:relative;flex:0 0 9px;height:9px;border:1px solid var(--border-strong);border-radius:50%;background:var(--bg-canvas);transition:background .18s var(--ease-out),border-color .18s var(--ease-out)}.study-index a:hover{color:var(--text-primary)}.study-index a[aria-current=location]{color:var(--text-accent);font-weight:500}.study-index a[aria-current=location] .study-index-marker{background:var(--bg-accent);border-color:var(--bg-accent)}.study-index .study-index-more{justify-content:space-between;gap:var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-size:13px}.study-index-more>span{font-size:18px}.study-index-toggle{display:none}.study-content{min-width:0}.study-section{padding-top:var(--space-8);margin-bottom:var(--space-16);border-top:1px solid var(--border-default);scroll-margin-top:var(--space-8)}.study-rich-content .study-section-label{display:flex;align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:12px;margin:0 0 var(--space-5);line-height:1.4}.study-section>h2{font-size:clamp(28px,2.7vw,36px);line-height:1.2;letter-spacing:-.035em;margin-bottom:var(--space-6);max-width:24ch;text-wrap:balance}.study-rich-content p,.study-rich-content li{color:var(--text-secondary);font-size:18px;line-height:1.8;max-width:65ch;text-wrap:pretty;overflow-wrap:break-word}.study-rich-content p{margin-top:var(--space-5)}.study-rich-content h3{font-size:clamp(22px,2vw,26px);line-height:1.35;font-weight:500;letter-spacing:-.025em;margin:var(--space-8) 0 var(--space-4);text-wrap:balance}.study-rich-content h4,.study-rich-content h5{font-size:18px;line-height:1.45;font-weight:500;letter-spacing:-.015em;margin:var(--space-6) 0 var(--space-3);text-wrap:balance}.study-rich-content ul{padding-left:var(--space-5);margin:var(--space-6) 0 0;display:grid;gap:var(--space-3)}.study-rich-content ul li::marker{color:var(--text-muted)}.study-rich-content .study-summary-title{font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.5;margin-top:0;letter-spacing:-.02em}.study-rich-group{margin-top:var(--space-8)}.study-rich-group+.study-rich-group{padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.study-rich-group>h3{margin-top:0}.study-stack{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border-subtle)}.study-stack>span{display:block;color:var(--text-muted);font-size:12px;margin-bottom:var(--space-3)}.study-scope-note{padding:var(--space-5) var(--space-6);border:1px solid var(--border-default);background:var(--bg-surface);color:var(--text-primary)!important}.study-evidence-block{margin-top:var(--space-8)}.study-evidence{margin:0}.study-evidence>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--border-subtle);font-size:16px;line-height:1.6}.study-evidence dt{color:var(--text-secondary)}.study-evidence dd{color:var(--text-primary);margin:0;overflow-wrap:anywhere}.study-rich-content .study-evidence-caption{color:var(--text-muted);font-size:12px;margin:0 0 var(--space-3)}.study-section--resumen .study-evidence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);padding-block:var(--space-6);border-block:1px solid var(--border-default)}.study-section--resumen .study-evidence>div{display:flex;flex-direction:column;gap:var(--space-3);padding:0;border:0}.study-section--resumen .study-evidence dt{font-size:13px}.study-section--resumen .study-evidence dd{order:-1;font-size:clamp(28px,3vw,42px);line-height:1.1;letter-spacing:-.04em}.study-section--resumen .study-evidence dd.study-evidence-text{font-size:clamp(20px,2vw,26px);line-height:1.3;letter-spacing:-.025em}.study-section--resultados .study-evidence dd{font-weight:500;font-size:19px}.study-detailed-timeline{list-style:none;padding:0;margin:var(--space-8) 0 0}.study-detailed-timeline>li{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);gap:var(--space-6);padding:0 0 var(--space-10) var(--space-6)}.study-detailed-timeline>li:not(:last-child):before{content:"";position:absolute;left:3px;top:12px;bottom:0;width:1px;background:var(--border-default)}.study-detailed-timeline>li:after{content:"";position:absolute;left:0;top:8px;width:7px;height:7px;border-radius:50%;background:var(--text-secondary)}.study-detailed-timeline>li:last-child{padding-bottom:0}.study-detailed-timeline h3{margin-top:0}.study-period{font-size:12px;color:var(--text-muted);font-family:var(--font-mono);padding-top:var(--space-1)}.study-scorecard{margin-top:var(--space-6)}.study-scorecard table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:15px;line-height:1.7}.study-scorecard th,.study-scorecard td{padding:var(--space-4) var(--space-3);text-align:left;overflow-wrap:anywhere;border-bottom:1px solid var(--border-subtle)}.study-scorecard th{font-weight:400}.study-scorecard th:first-child{width:40%;padding-left:0}.study-scorecard thead{color:var(--text-muted);font-size:12px}.study-scorecard tbody td:nth-child(2){font-family:var(--font-mono);font-variant-numeric:tabular-nums}.study-scorecard tbody td:last-child{color:var(--text-secondary)}.study-related a{display:block;padding-block:var(--space-6);border-bottom:1px solid var(--border-subtle);color:var(--text-primary)}.study-related a>span{font-size:12px;color:var(--text-muted)}.study-related a h3{margin:var(--space-3) 0}.study-related a h3>span{display:inline-block;transition:transform .18s ease}.study-related a p{font-size:16px;margin-top:var(--space-3)}.study-related a:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.study-related a:hover h3>span{transform:translate(4px)}.study-section--conclusion{padding:var(--space-6) var(--space-8) var(--space-8);border:1px solid var(--border-default);background:var(--bg-surface)}.study-section>h2{margin-top:0;font-size:clamp(30px,3vw,40px);font-weight:400;line-height:1.2;letter-spacing:-.03em;max-width:28ch;width:fit-content}.study-section:first-child{border-top:0;padding-top:0}.study-section:focus,.study-detail-section:focus{outline:none!important}.study-section>h2:focus-visible,.study-detail-section>h3:focus-visible{outline-offset:6px}.study-rich-content .study-section-intro{font-size:19px;line-height:1.7;margin-top:0;color:var(--text-secondary)}.study-details{margin-top:var(--space-8);border-block:1px solid var(--border-default)}.study-details>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:56px;padding-block:var(--space-4);color:var(--text-secondary);font-size:14px;line-height:1.5;list-style:none;cursor:pointer}.study-details>summary::-webkit-details-marker{display:none}.study-details>summary:hover,.study-details[open]>summary{color:var(--text-primary)}.study-details-mark{flex-shrink:0;font-size:22px;line-height:1;color:var(--text-accent);transition:transform .18s var(--ease-out)}.study-details[open]>summary .study-details-mark{transform:rotate(45deg)}.study-details-body{padding-bottom:var(--space-6)}.study-details-body>p:first-child{margin-top:var(--space-3)}.study-detail-section{padding-top:var(--space-6);scroll-margin-top:var(--space-8)}.study-detail-section+.study-detail-section{margin-top:var(--space-8);border-top:1px solid var(--border-subtle)}.study-detail-section>h3{margin-top:0}.study-details .study-rich-group{margin-top:var(--space-6)}.study-details .study-rich-group>h4:first-child{margin-top:0}.study-details .study-summary-title{font-size:21px}.study-details .study-detailed-timeline{margin-top:var(--space-6)}.study-details .study-detailed-timeline h4{margin-top:0}.study-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);list-style:none;padding:0;margin:var(--space-8) 0 0}.study-route>li{position:relative;border-top:1px solid var(--border-default);padding-top:var(--space-6)}.study-route>li:before{content:"";position:absolute;left:0;top:-4px;width:7px;height:7px;border-radius:50%;background:var(--text-secondary)}.study-route>li>span{font-size:12px;color:var(--text-accent)}.study-rich-content .study-route p{margin-top:var(--space-3);font-size:15px;line-height:1.65}.study-flow{margin-top:var(--space-8);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.study-flow ol{display:grid;grid-template-columns:repeat(var(--flow-count),minmax(0,1fr));list-style:none;padding:var(--space-6);margin:0}.study-flow li{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-right:var(--space-3);min-width:0}.study-flow li:not(:last-child):before{content:"";position:absolute;height:1px;background:var(--border-strong);left:40px;right:0;top:20px}.study-flow-node{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:50%;color:var(--text-secondary);background:var(--bg-surface)}.study-flow li:last-child .study-flow-node{color:var(--text-accent);border-color:var(--border-focus)}.study-flow strong{font-size:14px;font-weight:500;color:var(--text-primary);line-height:1.5;text-wrap:balance}.study-flow li>span:last-child{font-size:12px;line-height:1.6;color:var(--text-secondary)}.study-flow figcaption{padding:var(--space-3) var(--space-6);border-top:1px solid var(--border-default);color:var(--text-muted);font-size:12px;line-height:1.6}.study-rich-content .study-deliverables{padding:0;list-style:none;gap:0;margin-top:var(--space-5)}.study-deliverables li{display:flex;align-items:baseline;gap:var(--space-3);padding-block:var(--space-3);font-size:15px;line-height:1.6}.study-deliverables svg{color:var(--text-accent)}.study-comparison table{width:100%;border-collapse:collapse;table-layout:fixed;text-align:left;font-size:15px;line-height:1.6}.study-comparison thead th{color:var(--text-muted);font-size:12px;font-weight:400;padding:0 var(--space-4) var(--space-4);border-bottom:1px solid var(--border-default)}.study-comparison th:first-child{width:25%;padding-left:0}.study-comparison tbody th{color:var(--text-primary);font-weight:500}.study-comparison tbody th,.study-comparison td{padding:var(--space-5) var(--space-4);vertical-align:top;border-bottom:1px solid var(--border-default);overflow-wrap:break-word}.study-comparison td{color:var(--text-secondary)}.study-comparison td:last-child{color:var(--text-primary);background:var(--bg-surface)}.study-comparison thead th:last-child{color:var(--text-accent)}.study-rich-content .study-comparison-note{color:var(--text-muted);font-size:13px;line-height:1.7;margin-top:var(--space-4)}.study-section--takeaway{background:var(--bg-surface);padding:var(--space-8);border:0;border-radius:var(--radius-lg)}.study-section--takeaway>h2{font-size:clamp(28px,2.8vw,36px)}.study-decision>span{font-size:12px;color:var(--text-accent)}.study-rich-content .study-decision>p{font-size:18px;line-height:1.75;margin-top:var(--space-3);color:var(--text-secondary)}.study-section--takeaway .study-details{margin-bottom:0}.study-section--takeaway .study-index-marker{background:var(--bg-surface)}.case-artifact-planned .artifact-steps li:last-child .artifact-step-mark{background:transparent;color:var(--text-muted)}.case-artifact-planned .artifact-complete{color:var(--text-muted)}.study-rich-content .study-source{color:var(--text-muted);font-size:12px;line-height:1.8}.study-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);padding-block:var(--space-16);border-top:1px solid var(--border-default)}.study-cta .h2{font-size:clamp(32px,3.6vw,48px)}.study-cta .lead{font-size:16px}.study-next{display:flex;align-items:center;justify-content:space-between;gap:var(--space-10);border-top:1px solid var(--border-subtle);padding-block:var(--space-10) var(--space-16)}.study-next-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-3) var(--space-6);color:var(--text-primary);max-width:560px}.study-next-link>span:first-child{grid-column:1;color:var(--text-muted);font-size:12px}.study-next-link strong{grid-column:1;font-size:22px;font-weight:400;line-height:1.4;letter-spacing:-.02em}.study-next-link>span:last-child{grid-column:2;grid-row:1 / 3;align-self:center;font-size:24px}.study-next-link:hover strong{text-decoration:underline;text-underline-offset:5px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.study-hero-grid{grid-template-columns:1fr;gap:var(--space-10)}.study-intro .h1{max-width:18ch}.study-breadcrumb{margin-bottom:var(--space-8)}.study-hero .case-artifact{max-width:620px}.study-hero .case-artifact{justify-self:center}.study-body{grid-template-columns:minmax(0,720px);justify-content:center;gap:var(--space-6)}.study-index{top:var(--nav-height);z-index:calc(var(--layer-nav) - 1);background:var(--bg-canvas);border-block:1px solid var(--border-default)}.study-index nav{max-height:calc(80svh - var(--nav-height))}.study-index-heading{display:none}.study-index-toggle{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-1);background:transparent;border:0;color:var(--text-primary);font:inherit;font-size:13px;text-align:left;cursor:pointer}.study-index-toggle>span:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-3)}.study-index-current{color:var(--text-accent)}.study-index-chevron{font-size:22px;flex-shrink:0;transition:transform .18s var(--ease-out)}.study-index-toggle[aria-expanded=true] .study-index-chevron{transform:rotate(180deg)}.study-index-links{display:none;padding:var(--space-2) var(--space-3) var(--space-5)}.study-index-links.is-expanded{display:block}.study-section,.study-detail-section{scroll-margin-top:var(--space-20)}.study-cta{align-items:start;flex-direction:column}}@media(max-width:600px){.study-breadcrumb{flex-wrap:wrap;gap:0 var(--space-5);margin-bottom:var(--space-6)}.study-intro .h1{font-size:clamp(36px,9vw,48px);max-width:15ch}.study-intro .lead{font-size:17px}.study-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);margin-top:var(--space-8)}.study-hero{padding-top:var(--space-4);padding-bottom:var(--space-12)}.study-section{padding-top:var(--space-6);margin-bottom:var(--space-12)}.study-section>h2{font-size:28px}.study-rich-content p,.study-rich-content li{font-size:17px;line-height:1.8}.study-rich-content .study-section-label{font-size:12px}.study-section--resumen .study-evidence{grid-template-columns:1fr;gap:0;padding-block:0;border-bottom:0}.study-section--resumen .study-evidence>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--border-subtle)}.study-section--resumen .study-evidence dt{font-size:12px}.study-section--resumen .study-evidence dd{font-size:28px}.study-section--resumen .study-evidence dd.study-evidence-text{font-size:19px}.study-detailed-timeline>li{grid-template-columns:1fr;gap:var(--space-3);padding-left:var(--space-5)}.study-evidence>div{grid-template-columns:1fr;gap:var(--space-2)}.study-scorecard table{font-size:13px}.study-scorecard th,.study-scorecard td{padding-inline:var(--space-1)}.study-section--conclusion{padding:var(--space-6) var(--space-5)}.study-next{flex-direction:column;align-items:stretch;gap:var(--space-6)}.study-cta button{width:100%}.study-rich-content .study-section-intro{font-size:17px}.study-rich-content .study-deliverables li{font-size:15px;line-height:1.6}.study-route{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6) var(--space-5)}.study-flow ol{grid-template-columns:1fr;padding:var(--space-5);gap:var(--space-6)}.study-flow li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:var(--space-4);row-gap:var(--space-1);padding-right:0}.study-flow-node{grid-row:1 / 3}.study-flow li:not(:last-child):before{height:auto;width:1px;left:20px;top:40px;bottom:calc(-1 * var(--space-6));right:auto}.study-flow strong{align-self:end}.study-flow figcaption{padding-inline:var(--space-5)}.study-comparison table{font-size:13px;line-height:1.6}.study-comparison th:first-child{width:27%}.study-comparison tbody th,.study-comparison td{padding:var(--space-4) var(--space-2)}.study-comparison thead th{padding-inline:var(--space-2)}.study-comparison th:first-child{padding-left:0}.study-section--takeaway{padding:var(--space-6)}}@media(prefers-reduced-motion:reduce){.study-details-mark,.study-index a,.study-index-marker,.study-index-chevron{transition:none}.study-related a h3>span{transition:none;transform:none!important}}
