:root{
  --rl-berenjena:#311034;
  --rl-ciruela:#3A243D;
  --rl-limon:#F5F547;
  --rl-niebla:#F4EDF7;
  --rl-lavanda:#E7D4ED;
  --rl-glicina:#D2B0DD;
  --rl-pizarra:#4F3D52;
  --rl-blanco:#FFFFFF;
  --rl-fondo:var(--rl-berenjena);
  --rl-superficie:var(--rl-ciruela);
  --rl-tinta:var(--rl-niebla);
  --rl-tinta-suave:var(--rl-glicina);
  --rl-enlace:var(--rl-limon);
  --rl-resaltador:var(--rl-limon);
  --rl-sobre-resaltador:var(--rl-berenjena);
  --rl-filete:var(--rl-pizarra);
  --rl-boton:var(--rl-limon);
  --rl-boton-tinta:var(--rl-berenjena);
  --rl-foco:var(--rl-limon);
  --rl-banda:var(--rl-berenjena);
  --rl-banda-tinta:var(--rl-niebla);
  --rl-banda-acento:var(--rl-limon);
  --rl-hoja:var(--rl-lavanda);
  --rl-hoja-tinta:var(--rl-berenjena);
  color-scheme:dark light;
}
@media (prefers-color-scheme:light){
  :root{
    --rl-fondo:var(--rl-niebla);
    --rl-superficie:var(--rl-lavanda);
    --rl-tinta:var(--rl-berenjena);
    --rl-tinta-suave:var(--rl-pizarra);
    --rl-enlace:var(--rl-berenjena);
    --rl-filete:var(--rl-glicina);
    --rl-boton:var(--rl-berenjena);
    --rl-boton-tinta:var(--rl-limon);
    --rl-foco:var(--rl-berenjena);
    --rl-hoja:var(--rl-blanco);
  }
}
mark{background:var(--rl-resaltador);color:var(--rl-sobre-resaltador)}
@font-face{font-family:"RL Texto";src:url(/f/texto.77a2ef91a3.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:"RL Texto";src:url(/f/texto-italica.9e3509f3cc.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}
@font-face{font-family:"RL Titulo";src:url(/f/titulo-600.6738b1096f.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap;unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}
@font-face{font-family:"RL Titulo";src:url(/f/titulo-700.765b0d6c8e.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000,U+000D,U+0020-007E,U+00A0-00FF,U+0131,U+0152-0153,U+02C6,U+02DA,U+02DC,U+2013-2014,U+2018-201A,U+201C-201E,U+2020-2022,U+2026,U+2030,U+2039-203A,U+2044,U+2074,U+20AC,U+2122,U+2212,U+FB01-FB02}
:root{
  --rl-acento:var(--rl-limon);
  --rl-solapa:var(--rl-pizarra);
  --rl-banda-suave:var(--rl-glicina);
  --rl-titulo:"RL Titulo","Arial Narrow","Helvetica Neue",sans-serif;
  --rl-texto:"RL Texto",Georgia,"Times New Roman",serif;
  --rl-margen:clamp(16px,4vw,56px);
  --rl-ancho:1320px;
}
@media (prefers-color-scheme:light){:root{--rl-acento:var(--rl-berenjena)}}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%}
body{margin:0;background:var(--rl-fondo);color:var(--rl-tinta);font:400 1.125rem/1.6 var(--rl-texto);-webkit-font-smoothing:antialiased;font-synthesis:none}
strong{font-family:var(--rl-titulo);font-weight:700;letter-spacing:.005em}
img,svg{display:block;max-width:100%}
a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}
:focus-visible{outline:3px solid var(--rl-foco);outline-offset:3px}
mark{background:var(--rl-limon);color:var(--rl-berenjena);padding:.04em .14em;-webkit-box-decoration-break:clone;box-decoration-break:clone}
.hoja mark,.cifra mark{background:linear-gradient(transparent 46%,var(--rl-limon) 46%,var(--rl-limon) 94%,transparent 94%)}
@media (prefers-color-scheme:light){mark{background:linear-gradient(transparent 46%,var(--rl-limon) 46%,var(--rl-limon) 94%,transparent 94%)}}
.envoltura{max-width:var(--rl-ancho);margin-inline:auto;padding-inline:var(--rl-margen)}
.salto{position:absolute;left:-9999px;top:8px;display:inline-flex;align-items:center;min-height:44px;padding:0 16px;background:var(--rl-limon);color:var(--rl-berenjena);font:600 1rem var(--rl-titulo)}
.salto:focus{left:16px;z-index:10}
.oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.num{font-variant-numeric:tabular-nums lining-nums}
.cabecera{background:var(--rl-banda);color:var(--rl-banda-tinta);box-shadow:inset 0 -1px 0 var(--rl-pizarra)}
.cabecera :focus-visible{outline-color:var(--rl-limon)}
.cabecera__fila{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px 10px}
.marca{display:flex;align-items:center;min-height:44px;flex:none;text-decoration:none}
.marca picture,.marca img{display:block}
.marca img{height:76px;width:auto}
.cabecera__enlace{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font:600 1.0625rem/1.2 var(--rl-titulo);color:var(--rl-banda-acento);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.25em}
.pestanas ul{display:flex;gap:4px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}
.pestanas ul::-webkit-scrollbar{display:none}
.pestanas a{display:flex;align-items:center;min-height:46px;white-space:nowrap;padding:2px 17px 0;background:var(--rl-solapa);color:var(--rl-niebla);font:600 1rem/1.1 var(--rl-titulo);text-decoration:none;clip-path:polygon(0 100%,0 9px,9px 0,calc(100% - 9px) 0,100% 9px,100% 100%)}
.pestanas a:hover{text-decoration:underline}
.pestanas a:focus-visible{outline-offset:-6px}
.pestanas a[aria-current]{background:var(--rl-fondo);color:var(--rl-tinta);box-shadow:inset 0 4px 0 var(--rl-limon)}
.pestanas a[aria-current]:focus-visible{outline-color:var(--rl-foco)}
.caso__texto{min-width:0}
.caso{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,80px);align-items:center;padding-block:clamp(28px,3vw,44px) clamp(36px,3.4vw,52px)}
.rotulo{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0 0 14px;font:600 1.0625rem/1.2 var(--rl-titulo);color:var(--rl-tinta-suave)}
.rotulo a{display:inline-flex;align-items:center;min-height:44px;color:var(--rl-enlace);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}
.exp{display:inline-flex;align-items:center;min-height:30px;padding:2px 9px 0;border:2px solid var(--rl-acento);color:var(--rl-acento);font:700 .9375rem/1 var(--rl-titulo);letter-spacing:.04em;font-variant-numeric:tabular-nums;white-space:nowrap}
.caso__titulo{margin:0;font:700 clamp(2.75rem,1rem + 5.3vw,5.6rem)/.93 var(--rl-titulo);letter-spacing:-.018em;text-wrap:balance}
.caso__titulo a{text-decoration:none}
.caso__titulo a:hover{text-decoration:underline;text-decoration-thickness:4px;text-underline-offset:.12em}
.caso__copete{margin:22px 0 0;max-width:33em;font:400 clamp(1.125rem,1rem + .4vw,1.3125rem)/1.6 var(--rl-texto)}
.ficha-corta{display:grid;grid-template-columns:repeat(4,auto);justify-content:start;margin:28px 0 0;border-top:1px solid var(--rl-filete)}
.ficha-corta div{padding:12px 30px 0 0}
.ficha-corta dt{margin:0 0 4px;font:600 .875rem/1.2 var(--rl-titulo);color:var(--rl-tinta-suave)}
.ficha-corta dd{margin:0;font:600 1.0625rem/1.35 var(--rl-titulo);font-variant-numeric:tabular-nums}
.boton{display:inline-flex;align-items:center;min-height:50px;margin-top:30px;padding:0 30px 0 22px;background:var(--rl-boton);color:var(--rl-boton-tinta);font:700 1.125rem/1 var(--rl-titulo);text-decoration:none;clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%)}
.boton:hover{text-decoration:underline}
.boton:focus-visible{outline:3px solid var(--rl-foco);outline-offset:3px;clip-path:none}
.prueba{position:relative;margin:0;padding-top:30px}
.prueba__solapa{position:absolute;top:0;left:18px;height:31px;padding:7px 28px 0 14px;background:var(--rl-superficie);border:1px solid var(--rl-filete);border-bottom:0;font:700 .875rem/1 var(--rl-titulo);letter-spacing:.04em;color:var(--rl-acento);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%)}
.prueba__carpeta{position:absolute;top:30px;right:0;bottom:0;left:18px;background:var(--rl-superficie);border:1px solid var(--rl-filete)}
.hoja{position:relative;overflow:hidden;margin:26px 30px 0 0;padding:22px 26px 24px;background:var(--rl-hoja);color:var(--rl-berenjena);transform:rotate(-1.6deg);transform-origin:20% 0}
.hoja--prueba::after{content:"PRUEBA";position:absolute;left:50%;top:52%;transform:translate(-50%,-50%) rotate(-24deg);font:700 clamp(3.5rem,2rem + 5vw,6.5rem)/1 var(--rl-titulo);letter-spacing:.12em;color:var(--rl-berenjena);opacity:.12;pointer-events:none;white-space:nowrap}
.hoja__membrete{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid var(--rl-berenjena);font:700 .9375rem/1.2 var(--rl-titulo)}
.hoja__membrete span{font-weight:600;font-variant-numeric:tabular-nums}
.hoja__texto{margin:0 0 14px;font:400 1rem/1.55 var(--rl-texto)}
.renglones{position:relative;display:grid;gap:10px;margin:0 0 16px}
.renglones span{display:block;height:7px;width:96%;background:var(--rl-berenjena);opacity:.17}
.renglones span:nth-child(2){width:52%}
.renglones span:nth-child(3){width:90%}
.renglones span:nth-child(4){width:44%}
.renglones .tachon{height:15px;opacity:1}
.hoja__tabla{width:100%;border-collapse:collapse;font:600 .9375rem/1.2 var(--rl-titulo);font-variant-numeric:tabular-nums}
.hoja__tabla th{padding:5px 4px;border-bottom:1px solid var(--rl-berenjena);font-weight:700;text-align:left}
.hoja__tabla td{padding:5px 4px;border-bottom:1px solid rgba(49,16,52,.2)}
.hoja__tabla th:last-child,.hoja__tabla td:last-child{text-align:right}
.sello{position:absolute;right:2px;top:-10px;margin:0;padding:7px 12px 6px;border:2px solid var(--rl-berenjena);outline:1px solid var(--rl-berenjena);outline-offset:3px;font:700 .875rem/1.3 var(--rl-titulo);letter-spacing:.06em;color:var(--rl-berenjena);text-align:center;text-transform:uppercase;transform:rotate(-9deg)}
.prueba figcaption{position:relative;margin:14px 0 0 18px;padding:0 40px 14px 18px;font:400 1rem/1.45 var(--rl-texto);color:var(--rl-tinta-suave)}
.cifra{background:var(--rl-lavanda);color:var(--rl-berenjena)}
.cifra__grilla{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start;padding-block:30px 32px}
.cifra__pregunta,.termometro__pregunta{margin:0;font:700 1.375rem/1.2 var(--rl-titulo)}
.cifra__numero{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:12px 0 0}
.cifra__numero mark{padding:.02em .16em 0;font:700 clamp(2.5rem,1.4rem + 3vw,4rem)/1.05 var(--rl-titulo);letter-spacing:-.01em;font-variant-numeric:tabular-nums}
.cifra__unidad{font:600 1.125rem/1.2 var(--rl-titulo);color:var(--rl-berenjena)}
.cifra__cuenta,.cifra__fuente{margin:10px 0 0;font:400 1rem/1.5 var(--rl-texto)}
.cifra__fuente{margin-top:4px;color:var(--rl-pizarra)}
.muestra{display:inline-flex;align-items:center;min-height:30px;padding:2px 10px 0;border:2px solid currentColor;font:700 .875rem/1 var(--rl-titulo);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}
.aviso-prueba{display:inline-flex;align-items:center;min-height:26px;padding:2px 8px 0;border:1px solid currentColor;font:600 .875rem/1 var(--rl-titulo);letter-spacing:.04em;color:var(--rl-tinta-suave);white-space:nowrap}
.legajo__aviso{margin:0 0 18px}
.cifra .muestra{color:var(--rl-berenjena);transform:rotate(-4deg)}
.termometro{min-width:0}
.termometro__tubo{position:relative;height:32px;margin-top:44px;background:var(--rl-berenjena);border:2px solid var(--rl-berenjena)}
.termometro__lleno{position:absolute;top:4px;bottom:4px;left:4px;width:calc(var(--v) - 8px);background:repeating-linear-gradient(90deg,var(--rl-limon) 0 12px,transparent 12px 16px)}
.termometro__hoy{position:absolute;top:-14px;bottom:-10px;left:var(--v);width:3px;margin-left:-1.5px;background:var(--rl-berenjena);box-shadow:0 0 0 2px var(--rl-lavanda)}
.termometro__hoy b{position:absolute;bottom:100%;left:0;margin-bottom:5px;transform:translateX(-50%);white-space:nowrap;padding:2px 5px;background:var(--rl-lavanda);font:700 .9375rem/1 var(--rl-titulo)}
.termometro__hoy--ini b{transform:none;left:0}
.termometro__hoy--fin b{transform:translateX(-100%);left:3px}
.termometro__escala{display:flex;justify-content:space-between;margin-top:12px;font:600 .875rem/1 var(--rl-titulo);color:var(--rl-berenjena);font-variant-numeric:tabular-nums}
.termometro__lectura{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:16px 0 0;font:400 1.125rem/1.5 var(--rl-texto)}
.termometro__lectura span mark{font:700 1.125rem var(--rl-titulo)}
.estante{padding-top:clamp(44px,6vw,76px)}
.estante__nombre{margin:0 0 26px;padding-bottom:10px;border-bottom:1px solid var(--rl-filete);font:700 clamp(1.75rem,1.3rem + 1.4vw,2.5rem)/1 var(--rl-titulo);letter-spacing:-.01em}
.estante__ver,.vinculo{display:inline-flex;align-items:center;min-height:44px;font:600 1.0625rem/1.2 var(--rl-titulo);color:var(--rl-enlace);text-underline-offset:.25em}
.estante__ver{margin-top:16px}
.estante__ver:hover,.vinculo:hover{color:var(--rl-tinta)}
.legajos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px;margin:0;padding:0;list-style:none}
.legajos--portada>li:first-child{grid-column:span 2}
.legajo{position:relative;display:flex;flex-direction:column;height:100%}
.legajo__pestana{align-self:flex-start;margin:0;padding:8px 30px 6px 14px;background:var(--rl-superficie);font:600 .9375rem/1 var(--rl-titulo);color:var(--rl-tinta-suave);clip-path:polygon(0 0,calc(100% - 16px) 0,100% 100%,0 100%)}
.legajo__cuerpo{flex:1;display:flex;flex-direction:column;padding:20px 22px 18px;background:var(--rl-superficie)}
.legajo__numero{margin:0 0 12px}
.legajo__titulo{margin:0;font:700 clamp(1.375rem,1.1rem + .7vw,1.75rem)/1.1 var(--rl-titulo);letter-spacing:-.005em;text-wrap:balance}
.legajos--portada>li:first-child .legajo__titulo{font-size:clamp(1.75rem,1.1rem + 2vw,2.875rem);line-height:1.02}
.legajo__enlace{display:block;min-height:44px;text-decoration:none}
.legajo__enlace::after{content:"";position:absolute;inset:0}
.legajo__enlace:focus-visible{outline:none}
.legajo:has(.legajo__enlace:focus-visible){outline:3px solid var(--rl-acento);outline-offset:4px}
.legajo:hover .legajo__enlace{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.14em}
.legajo__resumen{margin:10px 0 20px;max-width:38em;font:400 1.125rem/1.6 var(--rl-texto)}
.legajo__titulo:has(+.legajo__datos){margin-bottom:18px}
.legajo__datos{display:flex;flex-wrap:wrap;gap:8px 28px;margin:auto 0 0;padding-top:12px;border-top:1px solid var(--rl-filete)}
.legajo__datos dt{font:600 .875rem/1.2 var(--rl-titulo);color:var(--rl-tinta-suave)}
.legajo__datos dd{margin:3px 0 0;font:600 1rem/1.3 var(--rl-titulo);font-variant-numeric:tabular-nums}
.estado::before{content:"";display:inline-block;width:10px;height:10px;margin-right:7px;background:var(--rl-acento)}
.estado--cerrado::before{background:transparent;box-shadow:inset 0 0 0 2px var(--rl-acento)}
.trio{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr) minmax(0,3.6fr);gap:clamp(32px,4vw,56px)}
.trio .estante__nombre{margin-bottom:6px}
.bitacora ol{margin:0;padding:0;list-style:none}
.bitacora li{display:grid;grid-template-columns:6.6em minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid var(--rl-filete)}
.bitacora time{font:600 .9375rem/1.85 var(--rl-titulo);color:var(--rl-tinta-suave);font-variant-numeric:tabular-nums}
.bitacora p{margin:0;font:400 1.125rem/1.6 var(--rl-texto)}
.columna{position:relative;padding:18px 0 22px;border-bottom:1px solid var(--rl-filete)}
.columna blockquote{margin:0;font:italic 400 clamp(1.375rem,1.1rem + .8vw,1.6875rem)/1.34 var(--rl-texto)}
.columna__titulo{margin:12px 0 0;font:700 1.25rem/1.15 var(--rl-titulo)}
.columna__titulo a{display:flex;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}
.columna__titulo a::after{content:"";position:absolute;inset:0}
.columna__titulo a:focus-visible{outline:none}
.columna:has(a:focus-visible){outline:3px solid var(--rl-acento);outline-offset:4px}
.columna__firma{margin:0;font:600 .9375rem/1.4 var(--rl-titulo);color:var(--rl-tinta-suave)}
.serie__intro{margin:14px 0 4px;font:400 1.0625rem/1.55 var(--rl-texto)}
.serie ol{margin:0;padding:0;list-style:none;counter-reset:capitulo}
.serie li{counter-increment:capitulo;border-bottom:1px solid var(--rl-filete)}
.capitulo{display:grid;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:8px;min-height:60px;padding:10px 0;text-decoration:none}
.capitulo::before{content:counter(capitulo);font:700 1.5rem/1 var(--rl-titulo);color:var(--rl-acento);font-variant-numeric:tabular-nums}
.capitulo b{display:block;font:700 1.125rem/1.2 var(--rl-titulo)}
a.capitulo:hover b{text-decoration:underline}
.capitulo small{display:block;margin-top:4px;font:600 .875rem/1.3 var(--rl-titulo);color:var(--rl-tinta-suave)}
.capitulo--proximo b{color:var(--rl-tinta-suave)}
.metodo{margin-top:clamp(56px,7vw,96px);border-top:1px solid var(--rl-filete)}
.metodo__grilla{display:grid;grid-template-columns:minmax(0,3fr) repeat(3,minmax(0,3fr));gap:28px clamp(24px,3vw,44px);padding-block:36px 52px}
.metodo h2{margin:0;font:700 clamp(1.75rem,1.3rem + 1.2vw,2.25rem)/1 var(--rl-titulo)}
.metodo__intro{margin:12px 0 0;font:400 1.0625rem/1.55 var(--rl-texto);color:var(--rl-tinta-suave)}
.metodo ol{display:contents;list-style:none;counter-reset:paso}
.metodo li{counter-increment:paso}
.metodo li::before{content:counter(paso);display:block;margin-bottom:10px;font:700 2rem/1 var(--rl-titulo);color:var(--rl-acento)}
.metodo h3{margin:0 0 6px;font:700 1.25rem/1.15 var(--rl-titulo)}
.metodo li p{margin:0;font:400 1.0625rem/1.55 var(--rl-texto)}
.colofon{background:var(--rl-banda);color:var(--rl-banda-tinta);font-family:var(--rl-titulo);border-top:1px solid var(--rl-pizarra)}
.colofon :focus-visible{outline-color:var(--rl-limon)}
.colofon .envoltura{display:flex;flex-direction:column;align-items:flex-start;padding-block:40px 30px}
.colofon__marca img{height:58px}
.colofon__lema{margin:12px 0 0;font:700 1.125rem/1.3 var(--rl-titulo);color:var(--rl-banda-acento)}
.colofon__declaracion{margin:8px 0 0;max-width:36em;font:400 1.0625rem/1.55 var(--rl-texto)}
.colofon__responsable{margin:10px 0 0;font:400 1rem/1.5 var(--rl-texto);color:var(--rl-banda-suave)}
.colofon__responsable a{display:inline-flex;align-items:center;min-height:44px;color:var(--rl-banda-tinta);text-decoration:underline}
.colofon__enlaces{align-self:stretch;margin-top:24px;padding-top:10px;border-top:1px solid var(--rl-pizarra)}
.colofon__enlaces ul{display:flex;flex-wrap:wrap;gap:0 24px;margin:0;padding:0;list-style:none}
.colofon__enlaces a{display:flex;align-items:center;min-height:44px;font:600 1.0625rem/1.3 var(--rl-titulo);text-decoration:none}
.colofon__enlaces a:hover{text-decoration:underline}
.colofon__nota{margin:16px 0 0;font:600 .9375rem/1.4 var(--rl-titulo);color:var(--rl-banda-suave)}
.colofon .muestra{margin-top:12px;color:var(--rl-banda-acento)}
.lectura{max-width:46rem;margin-inline:auto}
.expediente{padding-top:clamp(20px,3vw,40px)}
.expediente__titulo{margin:0;font:700 clamp(2.5rem,1.2rem + 3.6vw,4.25rem)/.97 var(--rl-titulo);letter-spacing:-.016em;text-wrap:balance}
.expediente__copete{margin:20px 0 0;font:400 clamp(1.1875rem,1rem + .5vw,1.375rem)/1.6 var(--rl-texto)}
.firma{display:flex;flex-wrap:wrap;gap:4px 30px;margin:24px 0 0;padding-top:12px;border-top:1px solid var(--rl-filete)}
.firma div{padding:0 0 6px}
.firma dt{margin:0 0 2px;font:600 .875rem/1.2 var(--rl-titulo);color:var(--rl-tinta-suave)}
.firma dd{margin:0;font:600 1.0625rem/1.35 var(--rl-titulo);font-variant-numeric:tabular-nums}
.ficha-corta--nota{grid-template-columns:repeat(3,auto);margin-top:10px;padding:2px 18px 12px;background:var(--rl-superficie);border-top:3px solid var(--rl-acento)}
.compartir{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 0}
.compartir p{margin:0 6px 0 0;font:600 .9375rem/1.2 var(--rl-titulo);color:var(--rl-tinta-suave)}
.compartir a,.compartir button{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0 15px;border:1px solid var(--rl-acento);background:transparent;color:var(--rl-tinta);font:600 1rem/1 var(--rl-titulo);text-decoration:none;cursor:pointer}
.compartir__aviso{font:600 .9375rem/1.2 var(--rl-titulo);color:var(--rl-tinta-suave)}
.compartir__aviso:empty{display:none}
.compartir a:hover,.compartir button:hover{background:var(--rl-acento);color:var(--rl-fondo)}
.portada-img{margin:28px 0 0}
.portada-img img{width:100%;height:auto;background:var(--rl-superficie)}
.portada-img figcaption{margin-top:8px;font:400 1rem/1.45 var(--rl-texto);color:var(--rl-tinta-suave)}
.relato{margin-top:32px;font-size:1.1875rem;line-height:1.7}
.relato>p{margin:0 0 1.1em}
.relato sup{line-height:0;vertical-align:super;font-size:.8em}
.relato sup a{padding:16px 18px;margin:0 -16px;font:700 1em/1 var(--rl-titulo);color:var(--rl-acento);text-decoration:none}
.relato sup a:hover{text-decoration:underline}
.relato h2{margin:1.6em 0 .5em;font:700 1.75rem/1.1 var(--rl-titulo)}
.grafico{margin:1.4em 0 2em;padding:20px 20px 14px;background:var(--rl-superficie)}
.grafico__cabeza{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-bottom:10px}
.grafico__titulo{margin:0;font:700 1.125rem/1.2 var(--rl-titulo)}
.grafico__leyenda{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;font:600 .9375rem/1.2 var(--rl-titulo);color:var(--rl-tinta-suave)}
.grafico__leyenda li{display:flex;align-items:center;gap:7px}
.grafico__leyenda svg{width:26px;height:8px}
.grafico svg.grafico__lienzo{width:100%;height:auto}
.grafico__lienzo--angosto{display:none!important}
.grafico figcaption{margin-top:8px;font:400 1rem/1.45 var(--rl-texto);color:var(--rl-tinta-suave)}
.g-eje{stroke:var(--rl-filete)}
.g-rotulo{fill:var(--rl-tinta-suave);font:600 14px var(--rl-titulo)}
.g-serie-2{stroke:var(--rl-tinta-suave)}
.g-serie-1{stroke:var(--rl-acento)}
.g-nombre{fill:var(--rl-tinta);font:700 15px var(--rl-titulo)}
.g-punto{stroke:var(--rl-superficie)}
.g-punto-1{fill:var(--rl-acento)}
.g-punto-2{fill:var(--rl-tinta-suave)}
.cita{margin:1.8em 0;padding:4px 0 4px 24px;border-left:5px solid var(--rl-acento)}
.cita p{margin:0;font:700 clamp(1.625rem,1.1rem + 1.6vw,2.375rem)/1.1 var(--rl-titulo);letter-spacing:-.01em;text-wrap:balance}
.cita footer{margin-top:10px;font:600 .9375rem/1.3 var(--rl-titulo);color:var(--rl-tinta-suave)}
.recuadro{margin:2em 0;padding:18px 22px 22px;background:var(--rl-superficie);border-top:3px solid var(--rl-acento)}
.recuadro h2,.respuesta h2,.fuentes h2,.ficha-completa h2,.temas h2{margin:0;font:700 1.25rem/1.2 var(--rl-titulo)}
.recuadro__aviso{margin:4px 0 14px;font:600 .875rem/1.3 var(--rl-titulo);color:var(--rl-tinta-suave)}
.recuadro dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}
.recuadro dl div{display:flex;flex-direction:column-reverse;justify-content:flex-end}
.recuadro dd{margin:0;font:700 2.25rem/1 var(--rl-titulo);letter-spacing:-.01em;font-variant-numeric:tabular-nums}
.recuadro dd mark{padding:.04em .14em 0}
.recuadro dt{margin-top:8px;font:400 1rem/1.4 var(--rl-texto)}
.respuesta{margin:2em 0;padding:18px 22px 20px;border:1px solid var(--rl-filete);border-left:5px solid var(--rl-acento)}
.respuesta p{margin:8px 0 12px;font:400 1.0625rem/1.55 var(--rl-texto)}
.enlace-boton{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border:1px solid var(--rl-acento);font:600 1rem/1 var(--rl-titulo);text-decoration:none}
.enlace-boton:hover{background:var(--rl-acento);color:var(--rl-fondo)}
.fuentes{margin:2em 0 0;padding-top:18px;border-top:1px solid var(--rl-filete)}
.fuentes__aviso{margin:4px 0 0;font:600 .875rem/1.3 var(--rl-titulo);color:var(--rl-tinta-suave)}
.fuentes ol{margin:10px 0 0;padding:0;list-style:none;counter-reset:fuente}
.fuentes li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:6px;padding:8px 0;font:400 1rem/1.5 var(--rl-texto);counter-increment:fuente}
.fuentes li::before{content:counter(fuente);font:700 1rem/1.5 var(--rl-titulo);color:var(--rl-acento)}
.fuentes li:target{background:var(--rl-superficie)}
.temas{margin:1.6em 0 0}
.temas ul{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none}
.temas a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;background:var(--rl-superficie);font:600 1rem/1 var(--rl-titulo);text-decoration:none}
.temas a:hover{text-decoration:underline}
.ficha-completa{margin:2em 0 0;padding:20px 22px 18px;background:var(--rl-superficie);border-top:3px solid var(--rl-acento)}
.ficha-completa__nota{margin:4px 0 8px;font:600 .875rem/1.3 var(--rl-titulo);color:var(--rl-tinta-suave)}
.ficha-completa__grilla{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 40px}
.ficha-completa dl{margin:0}
.ficha-completa dl div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:10px 0;border-bottom:1px solid var(--rl-filete)}
.ficha-completa dt{font:600 .9375rem/1.3 var(--rl-titulo);color:var(--rl-tinta-suave)}
.ficha-completa dd{margin:0;font:600 1rem/1.3 var(--rl-titulo);text-align:right;font-variant-numeric:tabular-nums}
.ficha-completa h3{margin:10px 0 4px;font:700 1rem/1.2 var(--rl-titulo);color:var(--rl-tinta-suave)}
.ficha-completa ol{margin:0;padding:0;list-style:none}
.ficha-completa li{padding:8px 0;border-bottom:1px solid var(--rl-filete);font:400 1rem/1.45 var(--rl-texto)}
.ficha-completa time{display:block;font:600 .875rem/1.4 var(--rl-titulo);color:var(--rl-tinta-suave);font-variant-numeric:tabular-nums}
.cierre{padding-bottom:clamp(56px,7vw,96px)}
[hidden]{display:none!important}
.franja-prueba{background:var(--rl-limon);color:var(--rl-berenjena);font:700 1rem/1.3 var(--rl-titulo);text-align:center;padding:8px 16px}
.franja-prueba p{margin:0}
.vacio{margin:0;padding:28px 0 8px;font:400 1.125rem/1.6 var(--rl-texto);color:var(--rl-tinta-suave)}
.listado{padding-bottom:clamp(56px,7vw,96px)}
.listado .estante__nombre{font-size:clamp(2.25rem,1.4rem + 2.6vw,3.5rem)}
.listado__bajada{margin:-8px 0 26px;max-width:46rem;font:400 1.125rem/1.6 var(--rl-texto);color:var(--rl-tinta-suave)}
.trio--1{grid-template-columns:minmax(0,1fr)}
.trio--1 .bitacora{max-width:52rem}
.trio--2{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.pagina__titulo{margin:0;font:700 clamp(2.5rem,1.2rem + 3.6vw,4.25rem)/.97 var(--rl-titulo);letter-spacing:-.016em;text-wrap:balance}
.pagina__bajada{margin:20px 0 0;font:400 clamp(1.1875rem,1rem + .5vw,1.375rem)/1.6 var(--rl-texto)}
.pagina__mail{margin:1.4em 0;padding:18px 22px;background:var(--rl-superficie);border-top:3px solid var(--rl-acento);font:600 1.125rem/1.4 var(--rl-titulo)}
.pagina__mail a{display:inline-flex;align-items:center;min-height:44px;color:var(--rl-enlace)}
.relato>ul,.relato>ol{margin:0 0 1.2em;padding-left:1.4em}
.relato>ul li,.relato>ol li{margin:.35em 0;padding-left:.2em}
.relato>ol li::marker{font:700 1em var(--rl-titulo);color:var(--rl-acento)}
.relato>p a,.relato>ul a,.relato>ol a,.respuesta p a{color:var(--rl-enlace)}
.tabla{margin:1.6em 0 2em;overflow-x:auto}
.tabla table{width:100%;border-collapse:collapse;font:600 1rem/1.3 var(--rl-titulo);font-variant-numeric:tabular-nums}
.tabla caption{padding-bottom:10px;font:700 1.125rem/1.2 var(--rl-titulo);text-align:left}
.tabla th{padding:8px 10px;border-bottom:2px solid var(--rl-acento);text-align:left}
.tabla td{padding:8px 10px;border-bottom:1px solid var(--rl-filete)}
.tabla .num{text-align:right}
.tabla figcaption{margin-top:8px;font:400 1rem/1.45 var(--rl-texto);color:var(--rl-tinta-suave)}
.fuentes a{color:var(--rl-enlace);overflow-wrap:anywhere}
.fuentes small{display:block;font:600 .875rem/1.4 var(--rl-titulo);color:var(--rl-tinta-suave)}
.respuesta__recibida{margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--rl-filete)}
.respuesta__recibida h3{margin:0;font:700 1.0625rem/1.3 var(--rl-titulo)}
.respuesta__recibida time{display:block;font:600 .875rem/1.4 var(--rl-titulo);color:var(--rl-tinta-suave)}
.firma .muestra{margin-top:4px}
.anios{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}
.anios a{display:inline-flex;align-items:center;gap:10px;min-height:56px;padding:0 20px;background:var(--rl-superficie);font:700 1.5rem/1 var(--rl-titulo);text-decoration:none}
.anios a small{font:600 1rem/1 var(--rl-titulo);color:var(--rl-tinta-suave)}
.anios a:hover{text-decoration:underline}
.no-encontrada{max-width:46rem;padding-block:clamp(40px,6vw,80px) clamp(56px,7vw,96px)}
.no-encontrada .exp{margin-bottom:18px}
.no-encontrada ul{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}
.no-encontrada li a{display:inline-flex;align-items:center;min-height:44px;padding:0 15px;border:1px solid var(--rl-acento);font:600 1rem/1 var(--rl-titulo);text-decoration:none}
.no-encontrada li a:hover{background:var(--rl-acento);color:var(--rl-fondo)}
.porc-0{--v:0%}
.porc-1{--v:1%}
.porc-2{--v:2%}
.porc-3{--v:3%}
.porc-4{--v:4%}
.porc-5{--v:5%}
.porc-6{--v:6%}
.porc-7{--v:7%}
.porc-8{--v:8%}
.porc-9{--v:9%}
.porc-10{--v:10%}
.porc-11{--v:11%}
.porc-12{--v:12%}
.porc-13{--v:13%}
.porc-14{--v:14%}
.porc-15{--v:15%}
.porc-16{--v:16%}
.porc-17{--v:17%}
.porc-18{--v:18%}
.porc-19{--v:19%}
.porc-20{--v:20%}
.porc-21{--v:21%}
.porc-22{--v:22%}
.porc-23{--v:23%}
.porc-24{--v:24%}
.porc-25{--v:25%}
.porc-26{--v:26%}
.porc-27{--v:27%}
.porc-28{--v:28%}
.porc-29{--v:29%}
.porc-30{--v:30%}
.porc-31{--v:31%}
.porc-32{--v:32%}
.porc-33{--v:33%}
.porc-34{--v:34%}
.porc-35{--v:35%}
.porc-36{--v:36%}
.porc-37{--v:37%}
.porc-38{--v:38%}
.porc-39{--v:39%}
.porc-40{--v:40%}
.porc-41{--v:41%}
.porc-42{--v:42%}
.porc-43{--v:43%}
.porc-44{--v:44%}
.porc-45{--v:45%}
.porc-46{--v:46%}
.porc-47{--v:47%}
.porc-48{--v:48%}
.porc-49{--v:49%}
.porc-50{--v:50%}
.porc-51{--v:51%}
.porc-52{--v:52%}
.porc-53{--v:53%}
.porc-54{--v:54%}
.porc-55{--v:55%}
.porc-56{--v:56%}
.porc-57{--v:57%}
.porc-58{--v:58%}
.porc-59{--v:59%}
.porc-60{--v:60%}
.porc-61{--v:61%}
.porc-62{--v:62%}
.porc-63{--v:63%}
.porc-64{--v:64%}
.porc-65{--v:65%}
.porc-66{--v:66%}
.porc-67{--v:67%}
.porc-68{--v:68%}
.porc-69{--v:69%}
.porc-70{--v:70%}
.porc-71{--v:71%}
.porc-72{--v:72%}
.porc-73{--v:73%}
.porc-74{--v:74%}
.porc-75{--v:75%}
.porc-76{--v:76%}
.porc-77{--v:77%}
.porc-78{--v:78%}
.porc-79{--v:79%}
.porc-80{--v:80%}
.porc-81{--v:81%}
.porc-82{--v:82%}
.porc-83{--v:83%}
.porc-84{--v:84%}
.porc-85{--v:85%}
.porc-86{--v:86%}
.porc-87{--v:87%}
.porc-88{--v:88%}
.porc-89{--v:89%}
.porc-90{--v:90%}
.porc-91{--v:91%}
.porc-92{--v:92%}
.porc-93{--v:93%}
.porc-94{--v:94%}
.porc-95{--v:95%}
.porc-96{--v:96%}
.porc-97{--v:97%}
.porc-98{--v:98%}
.porc-99{--v:99%}
.porc-100{--v:100%}
@media (max-width:1080px){
  .trio{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .trio .serie{grid-column:1/-1}
  .metodo__grilla{grid-template-columns:repeat(3,minmax(0,1fr))}
  .metodo__grilla>div:first-child{grid-column:1/-1}
}
@media (max-width:860px){
  .caso{grid-template-columns:minmax(0,1fr)}
  .cifra__grilla{grid-template-columns:minmax(0,1fr)}
  .legajos{grid-template-columns:repeat(2,minmax(0,1fr))}
  .legajos--portada>li:first-child{grid-column:1/-1}
  .ficha-completa__grilla{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:620px){
  .cabecera__fila{padding-block:8px 6px}
  .marca img{height:46px}
  .cabecera__enlace{font-size:1rem}
  .pestanas{-webkit-mask-image:linear-gradient(90deg,black 84%,transparent);mask-image:linear-gradient(90deg,black 84%,transparent)}
  .pestanas a{padding-inline:14px}
  .pestanas ul{scroll-padding-inline:0 22%}
  .pestanas li:first-child{order:-2}
  .pestanas li:has(a[aria-current]){order:-1}
  .ficha-corta{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ficha-corta--nota{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:14px}
  .ficha-corta div{padding-right:12px}
  .boton{width:100%;justify-content:center}
  .hoja{margin-right:12px;padding:20px 18px 24px}
  .legajos,.trio,.trio--2,.metodo__grilla{grid-template-columns:minmax(0,1fr)}
  .trio .serie{grid-column:auto}
  .recuadro dl{grid-template-columns:minmax(0,1fr)}
  .relato{font-size:1.125rem}
  .grafico{padding:16px 14px 12px}
  .grafico__lienzo--ancho{display:none!important}
  .grafico__lienzo--angosto{display:block!important}
  .bitacora li{grid-template-columns:minmax(0,1fr);gap:2px}
}
@media (max-width:359px){
  .marca img{height:38px}
  .cabecera__enlace{font-size:.9375rem}
  .cabecera__fila{flex-wrap:wrap;gap:4px 12px}
}
@supports (-webkit-touch-callout:none){
  :root{--rl-titulo:"RL Titulo","HelveticaNeue-CondensedBold","Helvetica Neue",sans-serif}
}
@media (forced-colors:active){
  .pestanas a[aria-current]{border-top:4px solid CanvasText}
  .estado::before,.termometro__lleno{forced-color-adjust:none}
}
