.documento{padding-block:var(--e-40) var(--e-24);border-bottom:1px solid var(--c-linea);background:var(--luz-ambiental) no-repeat}.documento__interior{flex-direction:column;display:flex}.documento__titulo{margin:0 0 var(--e-16);font-family:var(--f-titulo);font-size:clamp(var(--t-32), 1.5rem + 3vw, var(--t-56));color:var(--c-texto);text-wrap:balance;overflow-wrap:break-word;font-weight:500;line-height:1.1}.documento__entradilla{max-width:60ch;margin:0 0 var(--e-24);color:var(--c-texto-2);font-family:var(--f-ui);font-size:var(--t-18);text-wrap:pretty;line-height:1.5}.documento__acciones{gap:var(--e-12);flex-wrap:wrap;display:flex}.documento__acciones:empty{display:none}.documento__cuerpo{padding-block:var(--e-32) var(--e-64);max-width:72ch;margin-inline:auto}.prosa{max-width:100%;color:var(--c-texto-2);font-family:var(--f-ui);font-size:var(--t-16);line-height:1.6}.prosa h2{margin-block:var(--e-32) var(--e-12);font-family:var(--f-titulo);font-size:var(--t-24);letter-spacing:-.01em;color:var(--c-texto);text-wrap:balance;overflow-wrap:break-word;font-weight:500;line-height:1.2}.prosa h3{margin-block:var(--e-24) var(--e-8);font-family:var(--f-titulo);font-size:var(--t-20);color:var(--c-texto);text-wrap:balance;overflow-wrap:break-word;font-weight:500;line-height:1.25}.prosa p{margin-block:0 var(--e-16);font-family:var(--f-ui);font-size:var(--t-16);color:var(--c-texto-2);text-wrap:pretty;overflow-wrap:break-word;line-height:1.6}.prosa ul,.prosa ol{margin-block:0 var(--e-16);color:var(--c-texto-2);padding-inline-start:var(--e-24)}.prosa li{overflow-wrap:break-word;margin-block-end:var(--e-8);line-height:1.5}.prosa blockquote{margin:var(--e-24) 0;border-inline-start:2px solid var(--c-linea-fuerte);color:var(--c-texto-3);padding-inline-start:var(--e-16);font-style:italic}.prosa hr{margin-block:var(--e-32);border:0;border-top:1px solid var(--c-linea)}.prosa code{border:1px solid var(--c-linea);border-radius:var(--r-6);background:var(--c-elevado);color:var(--c-texto);font-family:var(--f-mono);padding:.1em .35em;font-size:.9em}.prosa table{width:100%;margin-block:var(--e-24);border-collapse:collapse;font-size:var(--t-14)}.prosa th,.prosa td{padding:var(--e-8) var(--e-12);border-bottom:1px solid var(--c-linea);text-align:start;vertical-align:top}.prosa th{font-family:var(--f-mono);font-size:var(--t-12);letter-spacing:.05em;text-transform:uppercase;color:var(--c-texto-3)}.prosa a{color:var(--c-acento);text-underline-offset:.2em;text-decoration:underline}.prosa a:hover{color:var(--c-acento-hover)}.contacto-pendiente{color:var(--c-texto-2);display:inline}.contacto-pendiente strong{color:var(--c-aviso);font-weight:600}
