.nov__orden {
padding-block: var(--s4);
border-bottom: 1px solid var(--hilo);
font-family: var(--dato);
font-size: 10px;
letter-spacing: .12em;
text-transform: uppercase;
color: var(--humo);
}
.nov__intro { margin-top: var(--s5); padding-top: 0; border-top: 0; }
.nov__i { position: relative; display: flex; }
.nov__i > .card { flex: 1 1 auto; min-width: 0; }
.nov__et {
position: absolute;
top: var(--s3);
left: var(--s3);
z-index: 2;
padding: 3px 7px;
background: var(--papel);
border: 1px solid var(--hilo);
border-radius: var(--r-sm);
font-family: var(--dato);
font-size: 9px;
letter-spacing: .12em;
text-transform: uppercase;
color: var(--laca);
pointer-events: none;
}
.nov__cierre {
margin-top: var(--s7);
padding-top: var(--s5);
border-top: 1px solid var(--hilo);
display: flex;
align-items: center;
justify-content: space-between;
gap: var(--s4);
flex-wrap: wrap;
}
.nov__cierre p {
max-width: 48ch;
margin: 0;
color: var(--humo);
font-size: .9rem;
line-height: 1.6;
}
.vacio {
max-width: 58ch;
margin-inline: auto;
padding-block: var(--s8) var(--s9);
text-align: center;
}
.vacio__t {
font-family: var(--display);
font-variation-settings: 'SOFT' 40, 'WONK' 1, 'opsz' 144;
font-size: clamp(1.35rem, 3vw, 1.75rem);
font-weight: 500;
letter-spacing: -.018em;
line-height: 1.25;
color: var(--tinta);
}
.vacio__d {
margin-top: var(--s4);
color: var(--humo);
font-size: .95rem;
line-height: 1.65;
}
.vacio__t + .vacio__d { margin-top: var(--s5); }
.vacio__salidas {
margin-top: var(--s6);
display: flex;
justify-content: center;
gap: var(--s3);
flex-wrap: wrap;
}
@media (max-width: 479px) {
.vacio { padding-block: var(--s7) var(--s8); }
.vacio__salidas { flex-direction: column; align-items: stretch; }
}
