.an-head{padding:20vh 0 8vh;border-bottom:1px solid rgba(201,169,110,.14)}.an-head h1{font-family:var(--serif);font-weight:300;font-size:clamp(2.6rem,6vw,5rem);line-height:1.05;margin-top:1.4rem}.an-head h1 em{font-style:italic;color:var(--oro-claro)}.an-head p{margin-top:1.8rem;color:var(--gris-claro);font-size:1.05rem;line-height:1.9;max-width:60ch}.an-lista{padding:8vh 0 14vh;display:flex;flex-direction:column;gap:0}.an-post{display:grid;grid-template-columns:1fr 3fr;gap:3vw;padding:3.4rem 0;border-bottom:1px solid rgba(245,240,232,.08);text-decoration:none;color:inherit;align-items:baseline;transition:opacity .3s}.an-post:hover{opacity:.72}.an-post .fecha{font-size:.6rem;letter-spacing:.3em;text-transform:uppercase;color:var(--oro)}.an-post h2{font-family:var(--serif);font-weight:300;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.15}.an-post p{margin-top:.9rem;color:var(--gris-claro);font-size:.95rem;line-height:1.8;max-width:60ch}.art-hero{position:relative;min-height:72vh;display:flex;align-items:flex-end;overflow:hidden}.art-hero .bg{position:absolute;inset:0;background-position:center;background-size:cover;filter:saturate(.9) brightness(.7)}.art-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--negro) 3%,rgba(5,5,5,.72) 30%,rgba(5,5,5,.32) 62%,rgba(5,5,5,.5) 100%)}.art-hero-content{position:relative;z-index:2;width:100%;max-width:1000px;margin:0 auto;padding:0 6vw 8vh}.art-kicker{display:flex;align-items:center;gap:1rem;margin-bottom:2rem}.art-kicker .line{width:40px;height:1px;background:var(--oro)}.art-hero h1{font-family:var(--serif);font-weight:300;font-size:clamp(2.4rem,5.4vw,4.8rem);line-height:1.06;max-width:20ch;text-wrap:balance}.art-hero h1 em{font-style:italic;color:var(--oro-claro)}.art-dek{margin-top:1.8rem;color:var(--gris-claro);font-family:var(--serif);font-style:italic;font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.5;max-width:60ch}.art-meta{margin-top:2.2rem;font-size:.62rem;letter-spacing:.32em;text-transform:uppercase;color:var(--gris)}.art-meta b{color:var(--oro);font-weight:400}.art-body{max-width:760px;margin:0 auto;padding:9vh 6vw 6vh}.art-body p{color:var(--gris-claro);line-height:2;font-size:1.02rem;margin-bottom:1.6rem}.art-body p.lede{font-size:1.12rem;color:var(--blanco)}.art-body p .hi{color:var(--blanco)}.art-body p strong{color:var(--oro-claro);font-weight:400}.art-h2{font-family:var(--serif);font-weight:300;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.15;color:var(--blanco);margin:4.5rem 0 1.8rem;text-wrap:balance}.art-h2 em{font-style:italic;color:var(--oro)}.tabla-indice{width:100%;border-collapse:collapse;margin:2.4rem 0 1rem;font-size:.9rem;font-variant-numeric:tabular-nums}.tabla-indice thead th{font-family:var(--sans);font-size:.58rem;letter-spacing:.28em;text-transform:uppercase;color:var(--oro);font-weight:400;text-align:left;padding:0 0 1.1rem;border-bottom:1px solid rgba(201,169,110,.3)}.tabla-indice thead th.num,.tabla-indice tbody td.num{text-align:right}.tabla-indice tbody td{padding:1.2rem 0;border-bottom:1px solid rgba(245,240,232,.08);color:var(--gris-claro)}.tabla-indice tbody td.zona{color:var(--blanco);font-weight:400}.tabla-indice tbody td.m2{font-family:var(--serif);font-size:1.4rem;color:var(--oro-claro);font-weight:400}.tabla-indice tbody tr:first-child td{color:var(--blanco)}.tabla-indice tbody tr:first-child td.m2{color:var(--oro)}.art-quote{margin:4rem 0;padding-left:2rem;border-left:2px solid var(--oro);font-family:var(--serif);font-style:italic;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.4;color:var(--blanco)}.art-quote cite{display:block;margin-top:1.4rem;font-family:var(--sans);font-style:normal;font-size:.6rem;letter-spacing:.34em;text-transform:uppercase;color:var(--oro)}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:1.5rem;border-top:1px solid rgba(201,169,110,.16);border-bottom:1px solid rgba(201,169,110,.16);padding:2.6rem 0;margin:2.4rem 0 2.6rem}.stat .num{font-family:var(--serif);font-weight:300;font-size:clamp(1.6rem,2.6vw,2.4rem);line-height:1;color:var(--blanco);font-variant-numeric:tabular-nums}.stat .num small{font-size:.5em;color:var(--oro);font-style:italic}.stat .cap{margin-top:.8rem;font-size:.54rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gris);line-height:1.5}.art-list{list-style:none;margin:1.2rem 0 1.6rem}.art-list li{position:relative;padding-left:1.8rem;color:var(--gris-claro);line-height:1.9;margin-bottom:1.1rem;font-size:.98rem}.art-list li:before{content:"";position:absolute;left:0;top:.7em;width:8px;height:8px;border:1px solid var(--oro);border-radius:50%}.art-list li b{color:var(--blanco);font-weight:400}.nota-agenda{font-size:.78rem;color:var(--gris);font-style:italic;margin-top:.4rem}.art-meta-box{margin-top:5rem;padding:2.2rem 2.4rem;border:1px solid rgba(201,169,110,.16);border-radius:var(--radio);background:#c9a96e08}.art-meta-box h4{font-size:.58rem;letter-spacing:.32em;text-transform:uppercase;color:var(--oro);font-weight:400;margin-bottom:1rem}.art-meta-box p{font-size:.82rem;line-height:1.9;color:var(--gris);margin:0}.art-fuentes{margin-top:2.6rem}.art-fuentes h4{font-size:.58rem;letter-spacing:.32em;text-transform:uppercase;color:var(--oro);font-weight:400;margin-bottom:1.2rem}.art-fuentes ol{list-style:none;counter-reset:f}.art-fuentes li{counter-increment:f;position:relative;padding-left:2rem;font-size:.8rem;color:var(--gris-claro);line-height:1.8;margin-bottom:.9rem}.art-fuentes li:before{content:counter(f);position:absolute;left:0;top:0;font-family:var(--serif);font-size:1rem;color:var(--oro);font-style:italic}.art-fuentes li.primario{color:var(--blanco)}.art-fuentes li.primario b{color:var(--oro-claro);font-weight:400}.firmas{margin-top:4.5rem;display:flex;justify-content:flex-end;align-items:flex-end;gap:2.6rem}.firma{display:flex;flex-direction:column;align-items:center;gap:.1rem}.firma-svg{color:var(--blanco);height:52px;display:flex;align-items:flex-end}.firma-svg svg{height:50px;width:auto;max-width:130px;opacity:.8}.firma-nombre{font-family:Caveat,cursive;font-weight:400;font-size:1.5rem;line-height:1;color:var(--gris-claro)}@media(max-width:820px){.stats{grid-template-columns:repeat(2,1fr);gap:2rem 1.4rem}.tabla-indice tbody td.m2{font-size:1.2rem}.an-post{grid-template-columns:1fr;gap:.6rem}.firmas{gap:1.8rem}}
