.ce-cab h1{overflow-wrap:anywhere}.ce-revisado{display:inline-flex;align-items:flex-start;gap:8px;margin-top:var(--e3);padding:6px 14px 6px 10px;border-radius:16px;background:var(--paper);box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo);font-size:var(--t-s);color:var(--ink-2);max-width:100%}.ce-revisado .ico{width:18px;height:18px;margin-top:1px;color:var(--abierta);flex:none}.ce-revisado-pie{margin-top:var(--e4);border-radius:16px}.ce-cab .entradilla{margin-top:var(--e3)}.ce-ahora{margin-top:var(--e5);padding:22px 24px;border-radius:22px;background:var(--tinte);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--marca) 16%,transparent)}article.texto .ce-ahora-rot{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--sans);font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--marca)}.ce-ahora-rot:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 22%,transparent)}.ce-ahora-c+.ce-ahora-c{margin-top:16px;padding-top:16px;border-top:1px solid color-mix(in srgb,var(--marca) 18%,transparent)}.ce-ahora-cuerpo{margin-top:12px;font-weight:700;color:var(--ink)}.ce-ahora dl{display:grid;grid-template-columns:minmax(110px,140px) minmax(0,1fr);gap:10px 18px;margin:12px 0 0}.ce-ahora dt{font-size:var(--t-s);font-weight:700;color:var(--ink-3);padding-top:2px}.ce-ahora dd{margin:0;color:var(--ink);line-height:1.5;max-width:72ch}.ce-ahora dd time{font-weight:700;white-space:nowrap}.ce-ahora-nota{margin-top:14px;font-size:var(--t-s);color:var(--ink-2)}@media(max-width:560px){.ce-ahora{padding:18px 16px}.ce-ahora dl{grid-template-columns:minmax(0,1fr);gap:2px}.ce-ahora dd{margin-bottom:10px}}.ce-indice{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--e4)}.ce-indice a{display:inline-flex;align-items:center;min-height:36px;padding:4px 14px;border-radius:999px;background:var(--paper);color:var(--ink-2);font-size:var(--t-s);font-weight:600;text-decoration:none;box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo)}.ce-indice a:hover{color:var(--marca);box-shadow:0 0 0 1px var(--marca)}article.ce .g-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:700px){article.ce .ce-cifras.tres .g-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:400px){article.ce .g-cifras{grid-template-columns:minmax(0,1fr)}}article.texto .ce-h3{margin-top:var(--e4);font-size:var(--t-l)}article.texto h2+.ce-h3{margin-top:var(--e3)}article.texto .ce-h3+*{margin-top:var(--e3)}article.texto .ce-h3+.ce-cifras{margin-top:0}article.ce .ce-cifras .g-cifras{margin-top:var(--e3)}article.texto .ce-h3+.g-cifras,article.texto .ce-h3+.g-barras,article.texto .ce-h3+p{margin-top:var(--e3)}article.texto .g-barras+.ce-tabla{margin-top:var(--e3)}article.texto .ce-tabla .nivel{margin-top:2px}article.texto .ce-tabla td a{overflow-wrap:anywhere}.ce-tabla .ce-total>*{font-weight:700;color:var(--ink)}.ce-req{margin-top:var(--e3)}.ce-req .req-dl{margin:0;font-size:var(--t-m)}article.texto .ce-chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--e3);max-width:none}article.texto .ce-chips li{margin:0;padding:6px 12px;border-radius:999px;background:var(--panel);color:var(--ink);font-size:var(--t-s);font-weight:600}article.texto .ce-fases{margin-top:var(--e3);display:grid;gap:10px}article.texto .ce-fases li+li{margin-top:0}.ce-notas .ce-min{display:block;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.ce-notas .ce-min small{font-weight:400;font-size:var(--t-s);color:var(--ink-3)}.ce-notas .ce-docs-linea{display:block;margin-top:8px;font-size:var(--t-s)}article.texto .ce-notas th:first-child{width:24%}article.texto .ce-notas td:nth-child(2){width:30%}.ce-solo-movil{display:none}@media(max-width:700px){article.texto .ce-apila table,article.texto .ce-apila tbody,article.texto .ce-apila tr,article.texto .ce-apila th,article.texto .ce-apila td{display:block;width:auto}article.texto .ce-apila thead{display:none}article.texto .ce-apila tr{padding:8px 0;border-bottom:1px solid var(--rule)}article.texto .ce-apila tr:last-child{border-bottom:0}html.piel article.texto .ce-apila tbody tr:nth-child(n)>*{background:none;border-bottom:0}html.piel article.texto .ce-apila tbody tr:nth-child(2n){background:color-mix(in srgb,var(--sheet) 55%,transparent)}article.texto .ce-apila th,article.texto .ce-apila td{border:0;padding:5px 16px;min-width:0}article.texto .ce-apila th:first-child,article.texto .ce-apila td:nth-child(2){width:auto}article.texto .ce-apila td.num{text-align:left}article.texto .ce-apila td:before{content:attr(data-et);display:block;font-size:var(--t-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px}.ce-apila .ce-solo-movil{display:inline;font-weight:600}.ce-apila .ce-sin-movil{display:none}article.texto .ce-plazas td:before{display:none}article.texto .ce-plazas td.num{display:none}article.texto .ce-plazas td[data-et=Desglose] .nivel{margin-top:0}}.ce-calc{margin-top:var(--e4)}.ce-calc h3{margin:0}.ce-formula{margin-top:8px;font-size:var(--t-m);color:var(--ink-2)}.ce-parte{border:0;margin:16px 0 0;padding:14px 0 0;border-top:1px solid var(--rule-2);min-width:0}.ce-parte legend{padding:0;font-weight:700;color:var(--ink)}.ce-parte legend small{font-weight:400;color:var(--ink-3);font-size:var(--t-s)}.ce-parte .campos{margin-top:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.ce-netos{margin-top:10px;font-size:var(--t-m);color:var(--ink-2);max-width:none}.ce-netos strong{font-family:var(--display);font-size:24px;font-weight:var(--peso-display);color:var(--marca);font-variant-numeric:tabular-nums}.ce-aviso-parte{color:var(--pronto);font-size:var(--t-s)}.ce-calc .salida strong{font-size:clamp(26px,3vw,32px)}@media(max-width:420px){.ce-parte .campos{gap:8px}.ce-parte .campos label{font-size:13px}}.ce-tests-t{margin-top:var(--e4);font-weight:650}article.texto .ce-tests,article.texto .ce-docs{list-style:none;padding:0;margin-top:var(--e3);max-width:none;display:grid;gap:0;border-radius:18px;background:var(--paper);box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo),var(--sombra)}article.texto .ce-tests li,article.texto .ce-docs li{margin:0;display:grid;gap:2px;padding:12px 18px;border-top:1px solid var(--rule-2)}article.texto .ce-tests li:first-child,article.texto .ce-docs li:first-child{border-top:0}.ce-tests a,.ce-docs a{font-weight:650;overflow-wrap:anywhere}.ce-tests span,.ce-docs span{font-size:var(--t-s);color:var(--ink-3)}.ce-procesos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:14px;margin-top:var(--e3)}.ce-proceso{padding:18px 20px;border-radius:18px;background:var(--paper);box-shadow:0 0 0 1px var(--g-linea),inset 0 1px 0 var(--g-brillo),var(--sombra);min-width:0}.ce-proceso h4{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-family:var(--display);font-size:var(--t-b);font-weight:var(--peso-display)}.ce-estado{padding:2px 10px;border-radius:999px;background:var(--panel);color:var(--ink-2);font-family:var(--sans);font-size:var(--t-xs);font-weight:700}.ce-estado.si{background:var(--abierta-bg);color:var(--abierta)}.ce-ofertas{margin-top:4px;font-size:var(--t-s);color:var(--ink-3)}article.texto .ce-hitos{list-style:none;margin:14px 0 0;padding:0 0 0 18px;position:relative;display:grid;gap:12px}.ce-hitos li:not(:last-child):after{content:"";position:absolute;left:-14px;top:15px;bottom:-17px;width:2px;border-radius:2px;background:var(--rule)}article.texto .ce-hitos li{position:relative;margin:0;display:grid;gap:1px;font-size:var(--t-s);color:var(--ink-2)}.ce-hitos li:before{content:"";position:absolute;left:-18px;top:5px;width:10px;height:10px;border-radius:50%;background:var(--marca);box-shadow:0 0 0 3px var(--paper)}.ce-hitos li.futuro:before,.ce-hitos li.pendiente:before{background:var(--paper);box-shadow:0 0 0 3px var(--paper),inset 0 0 0 2px var(--marca)}.ce-hitos time,.ce-hitos .ce-que{font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.ce-anual{margin-top:var(--e3);font-size:var(--t-b)}.ce-anual strong{font-family:var(--display);font-size:clamp(24px,3vw,30px);font-weight:var(--peso-display);color:var(--marca);letter-spacing:-.02em}article.texto .ce-fuentes{margin-top:var(--e3);font-size:var(--t-s);columns:2 320px;column-gap:32px;max-width:none}article.texto .ce-fuentes li{break-inside:avoid;margin:0 0 8px}article.ce .filas{margin-top:var(--e3)}
