@font-face{font-family:"Collidge";src:url(/assets/fuentes/Collidge-Regular.woff2) format("woff2");font-weight:100 900;font-display:swap;size-adjust:48%}
@font-face{font-family:"Mundial Narrow";src:url(/assets/fuentes/MundialNarrow-Light.woff2) format("woff2");font-weight:300;font-display:swap}
@font-face{font-family:"Mundial Narrow";src:url(/assets/fuentes/MundialNarrow-Regular.woff2) format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Mundial Narrow";src:url(/assets/fuentes/MundialNarrow-Medium.woff2) format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Mundial Narrow";src:url(/assets/fuentes/MundialNarrow-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}
:root{--noche:#252D50;--naranja:#D46126;--miel:#E4B07C;--guac:#6AC95A;--crema:#FBF6EF;
 --t:"Collidge","Mundial Narrow",system-ui,sans-serif;--b:"Mundial Narrow",system-ui,sans-serif;
 --g-noche:linear-gradient(160deg,#252D50 0%,#404750 100%);--g-naranja:linear-gradient(135deg,#D46126 0%,#D46126 55%,#D78343 100%)}
*{box-sizing:border-box;margin:0;padding:0}
body{font-family:var(--b);color:var(--noche);background:var(--crema);font-size:18px;line-height:1.5}
a{color:inherit}
.wrap{max-width:820px;margin:0 auto;padding:0 20px}
header{border-bottom:1px solid rgba(37,45,80,.1);background:#fff}
header .wrap{display:flex;justify-content:space-between;align-items:center;height:72px}
header img{height:32px;display:block}
.volver{font-weight:600;text-decoration:underline;text-decoration-color:var(--naranja);text-underline-offset:5px}
.doc{padding:48px 20px 64px}
.doc h1{font-family:var(--t);text-transform:uppercase;font-variant-ligatures:none;font-size:clamp(2.2rem,6vw,3.2rem);line-height:1.05;margin-bottom:18px}
.doc h2{font-family:var(--b);font-weight:700;font-size:1.35rem;margin:26px 0 6px}
.doc .ley{margin-top:26px;font-size:.95rem;opacity:.8}
.doc hr{border:0;border-top:1px solid #e3d9c9;margin:48px 0}
footer{background:var(--noche);color:#fff;padding:26px 0}
footer .wrap{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:.95rem}
body.oscuro{background:var(--g-noche);color:#fff;min-height:100vh;display:grid;place-items:center}
.e404{text-align:center;padding:60px 20px}
.e404 .ilu{width:150px;height:auto;margin-bottom:18px;filter:brightness(0) invert(1)}
.e404 h1,.doc h1{font-variant-ligatures:none;font-feature-settings:"liga" 0,"dlig" 0,"calt" 0,"clig" 0}
.e404 h1{font-family:var(--t);font-size:clamp(2.2rem,7vw,3.8rem);line-height:1.05;text-transform:uppercase}
.e404 p{font-size:1.2rem;font-weight:300;margin:16px auto 0;max-width:520px}
.e404 .en{opacity:.75;font-size:1rem}
.ctas{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}
.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-weight:600;text-decoration:none}
.btn-n{background:var(--g-naranja);color:#fff;font-weight:700}
.btn-o{border:2px solid currentColor}
