/* Ada v1.3: ensayo local. Todas las reglas se limitan a esta apertura. */
.n3-apertura .n3-entry{padding:14px 0;background:#08090b;color:#f7f5f0}
.n3-apertura .n3-entry>.content{display:block}
.n3-apertura .n3-entry .label{font:400 11px/1.6 var(--sans);letter-spacing:1.6px;margin:0;color:#f7f5f0}
.n3-apertura #numero-3{padding-top:20px}
.n3-apertura #numero-3>header{margin-bottom:20px;gap:16px}
.n3-apertura #numero-3>header h1{font:800 22px/1.15 var(--display);margin:0}
.n3-apertura #numero-3>header>p{font:400 14px/1.4 var(--sans);margin:0}
.n3-apertura .n3-apertura-central{background:#08090b;color:#f7f5f0}
.n3-apertura .n3-apertura-central>figure{margin:0}
.n3-apertura .cover-story{position:relative;min-height:650px;isolation:isolate;background:#08090b;color:#f7f5f0}
.n3-apertura .cover-photo{position:absolute;inset:0;z-index:-2;display:block}
.n3-apertura .cover-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 36%}
.n3-apertura .cover-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.95) 0%,rgba(0,0,0,.7) 29%,rgba(0,0,0,0) 70%);z-index:1}
.n3-apertura .cover-copy{position:absolute;left:35px;right:35px;bottom:28px;max-width:770px}
.n3-apertura .cover-copy>.label{color:#f7f5f0;margin-bottom:13px}
.n3-apertura .cover-copy h2{font:800 70px/.98 var(--display);text-transform:uppercase;letter-spacing:-.5px;text-wrap:pretty;max-width:11em;margin:0;color:#f7f5f0}
.n3-apertura .cover-copy h2 a{text-decoration:none}
.n3-apertura .cover-copy .cover-dek{font:400 17px/1.45 var(--sans);max-width:580px;margin:17px 0 0;color:#f7f5f0}
.n3-apertura .cover-copy .n3-byline{font:400 12px/1.5 var(--sans);margin:18px 0 0;color:#f7f5f0}
.n3-apertura .cover-copy .n3-byline span{color:#f7f5f0}
.n3-apertura .cover-copy .text-action{margin-top:12px;color:#ff625e;text-decoration-color:#ff625e}
.n3-apertura .cover-story a:focus-visible{outline:3px solid #ff625e;outline-offset:5px}
.n3-apertura .n3-apertura-central figcaption{font:400 11px/1.5 var(--sans);padding:12px 22px;margin:0;color:#d6d8d4;background:#08090b}
.n3-apertura .n3-apertura-presentacion{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:16px;padding:18px 0;border-bottom:1px solid #bbb}
.n3-apertura .n3-apertura-presentacion>p{margin:0;font:400 14px/1.5 var(--sans)}
.n3-apertura .n3-apertura-presentacion>.n3-apertura-lema{font-weight:600;font-size:16px}
@media(max-width:800px){
 .n3-apertura .cover-story{min-height:0}
 .n3-apertura .cover-photo{position:static;inset:auto;z-index:auto}
 .n3-apertura .cover-photo img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;object-position:center}
 .n3-apertura .cover-photo:after{display:none}
 .n3-apertura .cover-copy{position:static;inset:auto;max-width:none;padding:22px}
 .n3-apertura .cover-copy h2{font-size:48px;line-height:.98;max-width:none;letter-spacing:-.1px}
 .n3-apertura .cover-copy .cover-dek{font-size:16px;line-height:1.45;max-width:none}
 .n3-apertura .n3-apertura-presentacion{display:block}
 .n3-apertura .n3-apertura-presentacion>p+p{margin-top:8px}
}
