@font-face{font-family:Manrope;src:url('/assets/Manrope-400.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('/assets/Manrope-700.ttf') format('truetype');font-weight:700;font-display:swap}@font-face{font-family:Fraunces;src:url('/assets/Fraunces-400.ttf') format('truetype');font-weight:400;font-display:swap}.legal-nav{display:flex;justify-content:center;gap:1.25rem;flex-wrap:wrap;margin:1.5rem auto 0;padding:0 1rem}.legal-nav a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pagina-legal{margin:0;background:#faf8f2;color:#263b32;font-family:Manrope,sans-serif;line-height:1.75}.pagina-legal header{max-width:1050px;margin:auto;padding:28px 24px;display:flex;justify-content:space-between;align-items:center;gap:20px}.pagina-legal header img{display:block;width:200px;max-width:48vw;height:auto}.pagina-legal a{color:#9b583b}.pagina-legal main{max-width:760px;margin:32px auto 80px;padding:0 24px}.pagina-legal h1,.pagina-legal h2{font-family:Fraunces,serif;line-height:1.2;color:#294a3c}.pagina-legal h1{font-size:clamp(2.5rem,6vw,4rem);margin:.3em 0}.pagina-legal h2{font-size:1.65rem;margin:2em 0 .5em}.pagina-legal p{margin:.7em 0}.pagina-legal .eyebrow{color:#a55f42;text-transform:uppercase;letter-spacing:.12em;font-weight:700;font-size:.8rem}.pagina-legal .fecha{color:#66746d;font-size:.9rem}.pagina-legal footer{border-top:1px solid #dce2d9;text-align:center;padding:20px 20px 40px;font-size:.9rem}
