.pub-etapas__titulo,.pub-fuente__etiqueta,.pub-mensaje span,.pub-otras__item span:first-child,.pub-panel__titulo,.pub-portada__meta,.pub-resumen span,.pub-secciones__cabecera span{font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.pub-bloque h2,.pub-cambios h2,.pub-lista h2,.pub-secciones__cabecera h2{margin:0;font-size:clamp(28px,3vw,38px);font-weight:400;letter-spacing:-.02em;line-height:1.15;color:#1d2025}.pub-portada{max-width:1360px;margin:0 auto;padding:clamp(59px,8.2vw,118px) clamp(20px,4.5vw,56px) 0}.pub-portada__caja{position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%;min-height:420px;aspect-ratio:21/9;overflow:hidden;background:#2a2521;color:#f8f5f0}.pub-portada__degradado,.pub-portada__foto{position:absolute;inset:0}.pub-portada__degradado{pointer-events:none;background:linear-gradient(rgba(29,32,37,.15),rgba(29,32,37,.2) 25%,rgba(29,32,37,.62) 50%,rgba(29,32,37,.92))}.pub-portada__texto{position:relative;display:flex;flex-direction:column;gap:22px;padding:clamp(24px,4vw,48px) clamp(20px,4vw,48px) clamp(24px,3vw,44px)}.pub-portada__volver{align-self:flex-start;font-size:13px;letter-spacing:.04em;color:#f8f5f0;transition:color .15s}.pub-portada__volver:hover{color:#c79a73}.pub-portada__meta{display:flex;flex-wrap:wrap;gap:20px;letter-spacing:.2em;color:#f8f5f0}.pub-portada__meta span:first-child{color:#c79a73}.pub-portada__titulo{margin:0;max-width:22ch;font-size:clamp(40px,5.6vw,76px);font-weight:300;line-height:1.02;letter-spacing:-.03em;color:#f8f5f0;text-wrap:balance}.pub-grid{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(32px,5.6vw,80px);max-width:1360px;margin:0 auto;padding:clamp(36px,5vw,72px) clamp(20px,4.5vw,56px) clamp(70px,9.7vw,140px)}.pub-aside{position:sticky;top:110px;gap:28px}.pub-aside,.pub-resumen{display:flex;flex-direction:column}.pub-resumen{gap:10px;padding:4px 0 4px 22px;border-left:2px solid #8c6b4f}.pub-resumen span{color:#8c6b4f}.pub-resumen p{margin:0;font-size:16px;font-weight:400;line-height:1.55}.pub-panel{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:1px solid #e7e1d8}.pub-panel__titulo{color:#8a8a8a}.pub-panel__persona{display:flex;flex-direction:column;gap:2px}.pub-panel__persona span:first-child{font-size:16px;font-weight:500}.pub-panel__persona span:last-child{font-size:13px;color:#8a8a8a}.pub-panel__fila{display:flex;justify-content:space-between;gap:12px;font-size:15px}.pub-panel__fila span:first-child{font-weight:300;color:#3d3d3d}.pub-panel__fila span:last-child{font-weight:500;white-space:nowrap}.pub-panel--tabla{gap:0;padding-top:0}.pub-panel--tabla .pub-panel__fila{padding:12px 0;border-bottom:1px solid #e7e1d8}.pub-panel--tabla .pub-panel__fila--total{border-bottom:0}.pub-panel--tabla .pub-panel__fila--total span:first-child{font-weight:500;color:#1d2025}.pub-panel--tabla .pub-panel__fila--total span:last-child{color:#8c6b4f}.pub-cuerpo{display:flex;flex-direction:column;gap:64px;max-width:70ch}.pub-cuerpo strong{font-weight:500;color:#1d2025}.pub-intro{margin:0;font-size:clamp(22px,2.2vw,26px);font-weight:300;line-height:1.4;color:#1d2025;text-wrap:pretty}.pub-bloque{display:flex;flex-direction:column;gap:22px;font-size:19px;font-weight:300;line-height:1.65;color:#3d3d3d}.pub-bloque p{margin:0}.pub-bloque--pequeno{font-size:18px}.pub-bloque--prosa p:first-child{font-size:clamp(22px,2.2vw,26px);line-height:1.4;color:#1d2025}.pub-panel-oscuro{display:flex;flex-direction:column;gap:26px;padding:44px 44px 48px;background:#1d2025;color:#f8f5f0}.pub-panel-oscuro h2{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:400;letter-spacing:-.015em;line-height:1.15;color:#f8f5f0}.pub-panel-oscuro div{display:flex;flex-direction:column;gap:18px;font-size:17px;font-weight:300;line-height:1.6;color:#c9c4bb}.pub-panel-oscuro p{margin:0}.pub-panel-oscuro strong{font-weight:500;color:#c79a73}@media(max-width:759px){.pub-panel-oscuro{padding:28px 24px 32px}}.pub-declaracion{display:flex;flex-direction:column;gap:18px;padding-top:32px;border-top:1px solid #1d2025}.pub-declaracion p{margin:0;font-size:clamp(22px,2.4vw,30px);font-weight:400;line-height:1.3;letter-spacing:-.015em;color:#8c6b4f;text-wrap:pretty}.pub-declaracion span{font-size:14px;color:#8a8a8a}.pub-tabla{display:flex;flex-direction:column;border-top:1px solid #1d2025}.pub-tabla__fila{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:28px;padding:20px 0;border-bottom:1px solid #e7e1d8;font-size:16px;line-height:1.5}.pub-tabla__fila span:first-child{font-weight:500}.pub-tabla__fila span:last-child{font-weight:300;color:#3d3d3d}.pub-secciones{display:flex;flex-direction:column;gap:40px}.pub-secciones__cabecera{display:flex;flex-direction:column;gap:10px}.pub-secciones__cabecera span{color:#8c6b4f}.pub-secciones__item{display:flex;flex-direction:column;gap:14px;padding-top:24px;border-top:1px solid #e7e1d8;font-size:18px;font-weight:300;line-height:1.65;color:#3d3d3d}.pub-secciones__item--primero{border-top-color:#1d2025}.pub-secciones__item h3{display:flex;align-items:baseline;gap:16px;margin:0;font-size:24px;font-weight:500;line-height:1.2;color:#1d2025}.pub-secciones__item h3 span{font-size:13px;font-weight:500;color:#8c6b4f}.pub-secciones__item p{margin:0}.pub-secciones--libre .pub-secciones__item{gap:18px;padding-top:0;border-top:0}.pub-cita{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:400;line-height:1.25;letter-spacing:-.015em;color:#8c6b4f;text-wrap:balance}.pub-lista{display:flex;flex-direction:column;gap:28px;font-size:18px;font-weight:300;line-height:1.65;color:#3d3d3d}.pub-lista p{margin:0}.pub-lista__items{display:flex;flex-direction:column;border-top:1px solid #1d2025}.pub-lista__item{display:grid;grid-template-columns:minmax(0,32px) minmax(0,1fr);gap:16px;padding:18px 0;border-bottom:1px solid #e7e1d8;font-size:18px;line-height:1.5}.pub-lista__item span:first-child{padding-top:6px;font-size:13px;font-weight:500;color:#8c6b4f}.pub-lista__item span:last-child{font-weight:400;color:#1d2025}.pub-mensaje{display:flex;flex-direction:column;gap:16px;padding:44px;background:#1d2025;color:#f8f5f0}.pub-mensaje span{color:#c79a73}.pub-mensaje p{margin:0;font-size:clamp(20px,2vw,24px);font-weight:300;line-height:1.4;color:#f8f5f0;text-wrap:pretty}.pub-mensaje strong{font-weight:500;color:#c79a73}@media(max-width:759px){.pub-mensaje{padding:28px 24px}}.pub-fuente{display:flex;flex-direction:column;gap:16px;padding-top:28px;border-top:1px solid #1d2025}.pub-fuente__linea{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px}.pub-fuente__etiqueta{color:#8a8a8a}.pub-fuente__enlace{padding-bottom:3px;border-bottom:1px solid #1d2025;font-size:15px;font-weight:500;cursor:pointer;transition:color .15s,border-color .15s}.pub-fuente__enlace:hover{color:#8c6b4f;border-color:#8c6b4f}.pub-fuente__aviso{margin:0;font-size:14px;font-weight:300;line-height:1.55;color:#8a8a8a}.pub-sectores{display:flex;flex-direction:column;border-top:1px solid #1d2025}.pub-sectores__item{display:grid;grid-template-columns:minmax(0,180px) minmax(0,1fr);gap:28px;padding:28px 0;border-bottom:1px solid #e7e1d8}.pub-sectores__item p{margin:0;font-size:16px;font-weight:300;line-height:1.6;color:#3d3d3d}.pub-sectores__nombre{display:flex;flex-direction:column;gap:4px}.pub-sectores__nombre span:first-child{font-size:18px;font-weight:500;line-height:1.3}.pub-sectores__nombre span:nth-child(2){font-size:13px;font-weight:500;color:#8c6b4f}.pub-sectores__nombre span:nth-child(3){font-size:12px;color:#8a8a8a}.pub-etapas{display:flex;flex-direction:column;padding:48px 44px;background:#1d2025;color:#f8f5f0}.pub-etapas__titulo{margin-bottom:28px;color:#c79a73}.pub-etapas__item{display:grid;grid-template-columns:minmax(0,44px) minmax(0,1fr);gap:20px;padding:18px 0;border-top:1px solid #33373d}.pub-etapas__item>span{padding-top:4px;font-size:13px;font-weight:500;color:#c79a73}.pub-etapas__item div{display:flex;flex-direction:column;gap:4px}.pub-etapas__item div span:first-child{font-size:19px;font-weight:500}.pub-etapas__item div span:last-child{font-size:15px;font-weight:300;color:#c9c4bb}.pub-etapas__total{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:24px;padding-top:28px}.pub-etapas__total>span{font-size:clamp(44px,5vw,64px);font-weight:300;line-height:1;letter-spacing:-.03em;color:#c79a73}.pub-etapas__total p{margin:0;font-size:15px;font-weight:300;line-height:1.55;color:#c9c4bb}@media(max-width:759px){.pub-etapas{padding:32px 24px}}.pub-boton{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:20px;padding-top:28px;border-top:1px solid #1d2025}.pub-boton h2{margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:400;letter-spacing:-.015em;line-height:1.15}.pub-boton button{padding:0 0 3px;border:0;border-bottom:1px solid #1d2025;background:none;font-size:15px;font-weight:500;color:#1d2025;cursor:pointer;transition:color .15s,border-color .15s}.pub-boton button:hover{color:#8c6b4f;border-color:#8c6b4f}.pub-cambios{gap:28px}.pub-cambios,.pub-cambios__lista{display:flex;flex-direction:column}.pub-cambios__lista{border-top:1px solid #1d2025}.pub-cambios__item{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:28px;padding:26px 0;border-bottom:1px solid #e7e1d8}.pub-cambios__item>span{font-size:18px;font-weight:500;line-height:1.3}.pub-cambios__item div{display:flex;flex-direction:column;gap:10px;font-size:16px;font-weight:300;line-height:1.6;color:#3d3d3d}.pub-cambios__item p{margin:0}.pub-cambios__antes span{font-weight:500;color:#8a8a8a}.pub-cambios__ahora{font-weight:400;color:#1d2025}.pub-cambios__ahora span{font-weight:500;color:#8c6b4f}.pub-cambios__cierre{margin:0;font-size:18px;font-weight:300;line-height:1.65;color:#3d3d3d}.pub-otras{background:#fff;border-top:1px solid #e7e1d8}.pub-otras__interior{display:flex;flex-direction:column;gap:32px;max-width:1360px;margin:0 auto;padding:clamp(48px,6.7vw,96px) clamp(20px,4.5vw,56px)}.pub-otras__cabecera{display:flex;justify-content:space-between;align-items:baseline;gap:20px}.pub-otras__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:40px}.pub-otras__item{display:flex;flex-direction:column;gap:12px;padding-top:20px;border-top:1px solid #1d2025;color:#1d2025;transition:color .15s}.pub-otras__item span:first-child{color:#8a8a8a}.pub-otras__item span:last-child{font-size:20px;font-weight:500;line-height:1.25}.pub-otras a.pub-otras__item:hover{color:#8c6b4f}@media(max-width:899px){.pub-grid{grid-template-columns:minmax(0,1fr)}.pub-aside{position:static}.pub-portada__caja{aspect-ratio:auto}}@media(max-width:759px){.pub-cambios__item,.pub-sectores__item,.pub-tabla__fila{grid-template-columns:minmax(0,1fr);gap:10px}.pub-etapas__total{grid-template-columns:minmax(0,1fr)}}.pub-error{display:flex;flex-direction:column;gap:20px;max-width:1360px;margin:0 auto;padding:clamp(120px,14vw,180px) clamp(20px,4.5vw,56px) clamp(64px,8vw,120px)}.pub-error .pub-portada__volver{color:#8a8a8a}.pub-error p{margin:0;font-size:18px;font-weight:300;color:#3d3d3d}.pub-portada__pendiente{display:flex;align-items:flex-start;justify-content:flex-end;width:100%;height:100%;padding:20px 24px;background:linear-gradient(135deg,#3a322b,#2a2521 45%,#6b5638)}.pub-portada__pendiente span{font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:hsla(0,0%,100%,.55)}