.prosa{--prosa-cuerpo:1.0625rem;--prosa-interlinea:1.75rem;font-size:var(--prosa-cuerpo);line-height:var(--prosa-interlinea);color:var(--ui-texto);font-feature-settings:"kern", "liga";overflow-wrap:break-word}@media (min-width:768px){.prosa{--prosa-cuerpo:1.125rem;--prosa-interlinea:1.875rem}}.prosa>*+*{margin-top:1.25em}.prosa-con-entrada>p:first-child{font-size:1.125rem;line-height:1.8125rem}@media (min-width:768px){.prosa-con-entrada>p:first-child{font-size:1.25rem;line-height:2rem}}.prosa h2,.prosa h3{color:var(--ui-texto);text-wrap:balance;scroll-margin-top:6.5rem;font-weight:600;position:relative}.prosa h2{letter-spacing:-.02em;margin-top:2.2em;font-size:1.5rem;line-height:1.875rem}@media (min-width:768px){.prosa h2{font-size:1.75rem;line-height:2.125rem}}.prosa h3{letter-spacing:-.01em;margin-top:1.8em;font-size:1.1875rem;line-height:1.625rem}@media (min-width:768px){.prosa h3{font-size:1.3125rem;line-height:1.75rem}}.prosa h2+*,.prosa h3+*{margin-top:.6em}.prosa .ancla{color:var(--ui-texto-3);opacity:0;margin-left:.35em;padding:0 .15em;font-weight:400;text-decoration:none;transition:opacity .12s ease-out}.prosa h2:hover .ancla,.prosa h3:hover .ancla,.prosa .ancla:focus-visible{opacity:1}.prosa .ancla:hover{color:var(--ui-acento)}@media (hover:none){.prosa .ancla{display:none}}.prosa strong{color:var(--ui-texto);font-weight:600}.prosa a:not(.ancla){color:var(--ui-acento);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--ui-acento) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--ui-acento) 45%, transparent)}.prosa a:not(.ancla):hover{text-decoration-color:currentColor}.prosa ul,.prosa ol{padding-left:1.4em}.prosa ul{list-style:outside}.prosa ol{list-style:decimal}.prosa li{padding-left:.3em}.prosa li+li{margin-top:.5em}.prosa li::marker{color:var(--ui-texto-3);font-variant-numeric:tabular-nums}.prosa li>ul,.prosa li>ol{margin-top:.5em}.prosa blockquote{border-left:3px solid var(--ui-linea-control);border-radius:0 var(--radius-control) var(--radius-control) 0;background:var(--ui-superficie);color:var(--ui-texto);padding:.85em 1.1em}.prosa blockquote>*+*{margin-top:.75em}.prosa code{background:var(--ui-hundido);border-radius:6px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.prosa pre{border-radius:var(--radius-tarjeta);background:var(--ui-marco);color:#e8ebef;padding:1em 1.2em;font-size:.875rem;line-height:1.5rem;overflow-x:auto}.prosa pre code{color:inherit;background:0 0;padding:0}.prosa hr{border:0;border-top:1px solid var(--ui-linea);margin:2.5em 0}.prosa .tabla-prosa{border:1px solid var(--ui-linea);border-radius:var(--radius-tarjeta);background:var(--ui-superficie);overflow-x:auto}.prosa table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:34rem;font-size:.9375rem;line-height:1.375rem}.prosa th{background:var(--ui-hundido);color:var(--ui-texto);text-align:left;font-weight:600}.prosa th,.prosa td{vertical-align:top;border-bottom:1px solid var(--ui-linea);padding:.7em 1em}.prosa tr:last-child td{border-bottom:0}.prosa td{color:var(--ui-texto-2)}.prosa td:first-child{color:var(--ui-texto);font-weight:500}.progreso-lectura{transform-origin:0;transform:scaleX(var(--avance,0))}@media (prefers-reduced-motion:reduce){.prosa .ancla{transition:none}}@media print{.no-imprimir,.pagina-lectura>header,.pagina-lectura>footer,.franja-preview{display:none!important}body{background:#fff!important}.documento-imprimible{color:#000;max-width:none!important;padding:0!important}.documento-imprimible a{color:#000;text-decoration:underline}.documento-imprimible h2{break-after:avoid}.documento-imprimible section{break-inside:avoid-page}.prosa{font-size:11pt;line-height:1.5}.prosa blockquote,.prosa .tabla-prosa{break-inside:avoid}}