.caso-hero{padding-block:var(--s-11) var(--s-9)}.caso-tag{align-items:center;gap:var(--s-2);font-size:var(--t-caption);color:var(--smoke);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--s-5);display:flex}.caso-tag .lnk{font-size:var(--t-caption);color:var(--smoke)}.caso-tag .lnk:hover{color:var(--ink);opacity:1}.caso-tag .sep{color:var(--fog)}.caso-name{margin-bottom:var(--s-5)}.caso-sum{max-width:52ch}.caso-meta{gap:var(--s-5);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--ash);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.caso-meta dt{font-size:var(--t-micro);color:var(--smoke);text-transform:uppercase;letter-spacing:.1em;margin-bottom:6px}.caso-meta dd,.caso-meta dd .lnk{font-size:var(--t-body)}.caso-flow{gap:var(--s-10) var(--spacing-23);padding-bottom:var(--s-11);grid-template-columns:repeat(12,1fr);display:grid}.shot{flex-direction:column;grid-column:1/-1;display:flex}.shot.p-wl{grid-column:1/span 9}.shot.p-wr{grid-column:4/span 9}.shot.p-hl{grid-column:1/span 6}.shot.p-hr{grid-column:7/span 6}.shot-cap{align-items:baseline;gap:var(--s-3);margin-bottom:var(--s-2);display:flex}.shot-n{font-size:var(--t-caption);color:var(--smoke)}.shot-t{font-size:var(--t-subheading);line-height:var(--leading-subheading)}.shot-d{font-size:var(--t-body);color:var(--slate);max-width:56ch;margin-bottom:var(--s-4);line-height:1.5}.caso-parte{padding-top:var(--s-8);border-top:1px solid var(--ash);grid-column:1/-1}.caso-parte .cp-n{font-size:var(--t-micro);color:var(--smoke);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--s-3);display:block}.caso-parte .lead{margin-top:var(--s-4)}.caso-flow>.caso-parte:first-child{border-top:0;padding-top:0}.brw{border:1px solid var(--ash);background:var(--bone);border-radius:var(--radius-lg);overflow:hidden}.brw-bar{align-items:center;gap:var(--s-3);padding:9px var(--s-2);border-bottom:1px solid var(--ash);display:flex}.brw-dots{flex:none;gap:5px;display:flex}.brw-dots i{border-radius:var(--radius-full);background:var(--ash);width:7px;height:7px}.brw-url{font-size:var(--t-micro);color:var(--smoke);white-space:nowrap;align-items:center;gap:5px;display:flex;overflow:hidden}.brw-url b{color:var(--ink)}.brw-lock{color:var(--smoke);flex:none}.brw-view{overflow:hidden}.brw-view img{width:100%;height:auto;display:block}.caso-next{justify-content:space-between;align-items:flex-end;gap:var(--s-6);padding-block:var(--s-9);border-top:1px solid var(--ash);flex-wrap:wrap;display:flex}.caso-next-link{text-align:right;flex-direction:column;gap:6px;margin-left:auto;display:flex}.caso-next-link:hover{opacity:.55}@media (width<=900px){.caso-flow{gap:var(--s-8) var(--s-3)}.shot.p-wl,.shot.p-wr,.shot.p-hl,.shot.p-hr{grid-column:1/-1}.caso-next{flex-direction:column;align-items:flex-start}.caso-next-link{text-align:left;margin-left:0}}.acd{--tira:56px;flex-direction:column;gap:6px;display:flex}.acd-p{background:var(--color-soft-carbon);border-radius:var(--radius-lg);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent;border:0;margin:0;padding:0;display:block;position:relative;overflow:hidden}.acd-p img{width:100%;height:auto;display:block}.js .acd-p{height:var(--tira)}.js .acd-p.abierto{height:var(--alto,var(--tira))}.js .acd-p img{object-fit:cover;object-position:50% 22%;height:100%}.acd-p:after{content:"";pointer-events:none;background:linear-gradient(0deg,#000000c7 0,#0000004d 46%,#0000 78%);position:absolute;inset:0}.js .acd-p.abierto:after{opacity:.62}.acd-eti{left:var(--s-4);right:var(--s-4);height:var(--tira);align-items:center;gap:var(--s-3);pointer-events:none;display:flex;position:absolute;bottom:0}.acd-n,.acd-t,.acd-u{color:var(--color-bone-paper)}.acd-b{background:var(--color-bone-paper);opacity:0;flex:none;width:2px;height:18px}.acd-n{font-size:var(--t-micro);opacity:.62;font-variant-numeric:tabular-nums}.acd-t{font-size:var(--t-subheading);opacity:.78;line-height:1}.acd-u{font-size:var(--t-micro);opacity:0;white-space:nowrap;margin-left:auto;overflow:hidden}.js .acd-p.abierto .acd-b,.js .acd-p.abierto .acd-t{opacity:1}.js .acd-p.abierto .acd-u{opacity:.55}.acd-p:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.js .acd-p{transition:height .55s cubic-bezier(.45,.05,.2,1)}.js .acd-p:after{transition:opacity .55s}.js .acd-b,.js .acd-t,.js .acd-u{transition:opacity .4s .12s}}@media (width<=560px){.acd{--tira:48px}.acd-u{display:none}.acd-eti{left:var(--s-3);right:var(--s-3)}}.caso-acd{gap:var(--s-10);padding-bottom:var(--s-9);flex-direction:column;display:flex}.caso-grupo{gap:var(--s-6);flex-direction:column;display:flex}.acd-riel{--paso:46vh;position:relative}.js .acd-riel.guiado{height:calc(var(--pasos) * var(--paso))}.js .acd-riel.guiado .acd{top:var(--acd-top,96px);--tira:44px;position:sticky}@media (width<=900px){.js .acd-riel.guiado{height:auto}.js .acd-riel.guiado .acd{--tira:48px;position:static}}
