.case-detail{--case-gutter:max(6%, calc((100% - 1440px) / 2))}.case-detail>.section,.case-detail .case-facts,.case-detail .case-hero>div{padding-inline:var(--case-gutter)}.case-detail .case-closing{max-width:none}.case-detail .case-closing>div{max-width:960px;margin-inline:auto}.case-detail .case-closing-with-image>div{max-width:none;margin:0}.case-detail .case-hero{height:auto;min-height:560px}.case-detail .case-hero>div{min-width:0;padding-block:clamp(32px,4vw,64px)}.case-detail .case-hero .back-link{margin-bottom:clamp(32px,5vw,80px)}.case-detail .case-hero h1{font-size:clamp(2.5rem,5.6vw,4.5rem)}.case-detail .case-editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail .case-delivery{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}.case-detail .case-delivery:nth-child(2n){grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.case-detail .case-closing-with-image{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.case-detail .case-method .three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.case-detail :is(.case-editorial,.case-delivery,.case-facts dl,.case-metrics,.case-outcomes,.three-columns,.case-grid)>*{min-width:0}.case-detail :is(p,h1,h2,h3,dt,dd,a){overflow-wrap:anywhere}.case-detail .case-delivery img{aspect-ratio:auto;height:auto}.case-detail .case-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.case-detail .case-metrics .metric-value{white-space:normal;font-size:clamp(2.25rem,4.3vw,3.875rem)}.case-detail .case-outcomes.case-outcome-single{grid-template-columns:minmax(0,1fr)}.case-detail .case-index a{align-items:center;min-height:44px;display:inline-flex}.case-detail a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px;border-radius:2px}.case-detail .method-path-radar a:focus-visible{outline-color:#061819}.case-detail .text-link svg{flex-shrink:0}.case-detail .case-related .case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-detail .case-related .case-name{right:92px}.case-detail .case-related .case-logo-juntos{aspect-ratio:190/75;width:190px;max-width:100%;height:auto}.case-detail .case-related .case-logo-juntos img{width:227.369%!important;height:192%!important;top:-42.667%!important;left:-61.053%!important}.case-detail .case-related .section-top{flex-wrap:wrap}.case-detail .case-related .section-top h2{margin:0}@media (max-width:900px){.case-detail .case-method .three-columns{grid-template-columns:minmax(0,1fr)}}@media (max-width:800px){.case-detail .case-editorial,.case-detail .case-delivery,.case-detail .case-delivery:nth-child(2n),.case-detail .case-closing-with-image{grid-template-columns:minmax(0,1fr)}.case-detail .case-related .case-name{right:74px}}@media (max-width:700px){.case-detail .case-related .case-grid{grid-template-columns:minmax(0,1fr)}.case-detail .case-related .case-image{aspect-ratio:1.55;height:auto}.case-detail .case-deliveries .section-top{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){.case-detail .case-hero{min-height:460px}}@media (max-width:380px){.case-detail .case-facts dl{grid-template-columns:minmax(0,1fr);gap:24px}}.case-detail .case-hero:after{background:linear-gradient(#050b10b3,#0000 45%),linear-gradient(#050b1022 0%,#050b1099 52%,#050b10f2 99%)}.case-hero .page-breadcrumb-wrap{--breadcrumb-color:#e3edf0;text-shadow:0 1px 5px #0008}
