.g2 .pr-cab,.g2 .pr-art__cab{background:var(--sand);border-bottom:1px solid var(--sand-2)}.g2 .pr-cab .g2-wrap{gap:var(--s4);padding-block:var(--s6) var(--s7);display:grid}.g2 .pr-cab h1{font:var(--tit-peso) 28px/1.08 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2 .pr-cab h1 em{color:var(--visto-magenta)}.g2 .pr-cab p{max-width:46ch;color:var(--ink-2);text-wrap:pretty;font-size:16px}.g2 .pr-art__cab .g2-wrap{justify-items:start;gap:var(--s4);padding-block:var(--s4) var(--s6);display:grid}.g2 .pr-migas{align-items:center;gap:var(--s2);color:var(--muted);font:500 12px/1.4 var(--sans);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;display:flex}.g2 .pr-migas a{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.g2 .pr-art__ante{padding:6px var(--s3);background:var(--visto-magenta);color:var(--paper);font:800 13px/1.2 var(--titulo);letter-spacing:.04em;text-transform:uppercase}.g2 .pr-art__titulo{max-width:30ch;font:var(--tit-peso) 27px/1.12 var(--titulo);letter-spacing:-.02em}.g2 .pr-art__meta{gap:var(--s1) var(--s4);color:var(--ink-2);flex-wrap:wrap;font-size:14px;display:flex}.g2 .pr-art__meta time{color:var(--muted)}.g2 .pr-art__grilla{gap:var(--s7);padding-block:var(--s6) var(--s8);display:grid}.g2 .pr-ficha{gap:var(--s4);padding:var(--s5);background:var(--noche);color:var(--paper);box-shadow:inset 0 3px 0 var(--rojo);align-self:start;display:grid;position:relative}.g2 .pr-ficha__t{font:800 24px/1 var(--campana);letter-spacing:-.02em}.g2 .pr-ficha dl{margin:0;display:grid}.g2 .pr-ficha dl>div{padding-block:var(--s3);border-top:1px solid #ffffff29;gap:2px;display:grid}.g2 .pr-ficha dt{color:#ffffffad;font:500 11.5px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase}.g2 .pr-ficha dd{margin:0;font-size:15px;font-weight:600;line-height:1.45}.g2 .pr-ficha dd a{color:var(--paper);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.g2 .pr-ficha__acciones{justify-items:start;gap:var(--s3);display:grid}.g2 .pr-ficha__acciones .g2-btn{width:100%}.g2 .pr-ficha__acciones .g2-enlace{min-height:44px;color:var(--paper);text-decoration-color:#fff9}.g2 .pr-ficha__cruce{color:#ffffffc2;font-size:13px}.g2 .pr-cuerpo{gap:var(--s5);min-width:0;display:grid}.g2 .pr-puntos__t{font:var(--tit-peso) 20px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2 .pr-puntos{gap:var(--s4);max-width:66ch;padding-bottom:var(--s6);border-bottom:1px solid var(--line);counter-reset:punto;display:grid}.g2 .pr-puntos li{padding-left:calc(var(--s5) + 10px);text-wrap:pretty;counter-increment:punto;font-size:16px;font-weight:500;line-height:1.55;position:relative}.g2 .pr-puntos li:before{content:counter(punto, decimal-leading-zero);color:var(--visto-magenta);font:800 14px/1.5 var(--titulo);position:absolute;top:2px;left:0}.g2 .pr-puntos a,.g2 .pr-texto a{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.g2 .pr-texto{gap:var(--s5);max-width:66ch;display:grid}.g2 .pr-texto>p{color:var(--ink-2);text-wrap:pretty;font-size:17px;line-height:1.7}.g2 .pr-texto>p b{color:var(--ink);font-weight:700}.g2 .pr-cita{gap:var(--s4);margin:var(--s3) 0;display:grid}.g2 .pr-cita__entrada{color:var(--ink-2);font-size:17px;line-height:1.7}.g2 .pr-cita blockquote{padding:var(--s5);background:var(--visto-magenta);color:var(--paper);margin:0}.g2 .pr-cita blockquote p{font:600 20px/1.4 var(--titulo);letter-spacing:-.01em;text-wrap:pretty}.g2 .pr-cita figcaption{color:var(--muted);font-size:14px}.g2 .pr-cita figcaption b{color:var(--ink);font-weight:700;display:block}.g2 .pr-cuerpo__pie{justify-items:start;gap:var(--s3);padding-top:var(--s5);border-top:1px solid var(--line);color:var(--muted);font-size:13px;display:grid}.g2 .pr-volver{min-height:44px}.g2 .pr-volver svg{transform:rotate(180deg)}.g2 .pr-lista{padding-block:var(--s6) var(--s7);display:grid}.g2 .pr-item{justify-items:start;gap:var(--s3);padding-block:var(--s5);border-bottom:1px solid var(--line);display:grid;position:relative}.g2 .pr-item:first-child{border-top:1px solid var(--line)}.g2 .pr-item__meta{gap:var(--s1) var(--s4);color:var(--muted);flex-wrap:wrap;font-size:13px;display:flex}.g2 .pr-item h2{max-width:34ch;font:var(--tit-peso) 21px/1.18 var(--titulo);letter-spacing:-.015em}.g2 .pr-item h2 a:after{content:"";position:absolute;inset:0}.g2 .pr-item__ante{color:var(--visto-magenta)}.g2 .pr-item__resumen{max-width:62ch;color:var(--ink-2);text-wrap:pretty;font-size:15px}.g2 .pr-item:hover h2{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.g2 .pr-item:has(a:focus-visible){outline:2px solid var(--ink);outline-offset:4px}.g2 .pr-item a:focus-visible{outline:none}.g2 .pr-contacto{justify-items:start;gap:var(--s3);padding-bottom:var(--s8);display:grid}.g2 .pr-contacto h2{font:var(--tit-peso) 20px/1.1 var(--titulo);letter-spacing:var(--tit-ls);text-transform:uppercase}.g2 .pr-contacto p{max-width:48ch;color:var(--ink-2)}.g2 .pr-contacto .g2-btn{margin-top:var(--s2)}@media (min-width:1040px){.g2 .pr-cab .g2-wrap{padding-block:var(--s8)}.g2 .pr-cab h1{font-size:50px;line-height:.98}.g2 .pr-cab p{font-size:17px}.g2 .pr-art__cab .g2-wrap{gap:var(--s5);padding-block:var(--s5) var(--s8)}.g2 .pr-art__titulo{font-size:44px;line-height:1.04}.g2 .pr-art__grilla{gap:var(--s8);padding-block:var(--s8) var(--s9);grid-template-columns:minmax(300px,4fr) 8fr}.g2 .pr-ficha{top:calc(var(--s8) + var(--s5));padding:var(--s6);position:sticky}.g2 .pr-ficha__t{font-size:30px}.g2 .pr-cita blockquote{padding:var(--s6) var(--s7)}.g2 .pr-cita blockquote p{font-size:22px}.g2 .pr-item{column-gap:var(--s7);padding-block:var(--s6);grid-template-columns:220px minmax(0,1fr)}.g2 .pr-item__meta{flex-direction:column;grid-row:1/4}.g2 .pr-item h2{font-size:28px}}
