.blog.svelte-25m7ws.svelte-25m7ws{padding:9rem 0 6rem;background:#f6f2f6}.container.svelte-25m7ws.svelte-25m7ws{max-width:1000px;margin:0 auto;padding:0 2rem}.breadcrumbs.svelte-25m7ws.svelte-25m7ws{font-family:Montserrat,sans-serif;font-size:.78rem;color:#a98ba8;margin-bottom:2.5rem;display:flex;gap:.5rem}.breadcrumbs.svelte-25m7ws a.svelte-25m7ws{color:#7a3d63;text-decoration:none}.breadcrumbs.svelte-25m7ws a.svelte-25m7ws:hover{text-decoration:underline}.breadcrumbs.svelte-25m7ws .actual.svelte-25m7ws{color:#7d6d78}.cabecera.svelte-25m7ws.svelte-25m7ws{max-width:720px;margin-bottom:4rem}.etiqueta.svelte-25m7ws.svelte-25m7ws{display:inline-block;font-family:Montserrat,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#7a3d63;margin-bottom:1rem}h1.svelte-25m7ws.svelte-25m7ws{font-family:Playfair Display,serif;font-size:clamp(1.9rem,4.5vw,2.8rem);font-weight:600;color:#5b2a4a;line-height:1.2;margin:0 0 1.25rem}.lead.svelte-25m7ws.svelte-25m7ws{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:300;line-height:1.85;color:#5c5058;margin:0}.lista.svelte-25m7ws.svelte-25m7ws{display:grid;gap:2rem}.post.svelte-25m7ws.svelte-25m7ws{display:grid;grid-template-columns:240px minmax(0,1fr);gap:2rem;align-items:center;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 4px 20px #0000000f}.post.destacado.svelte-25m7ws.svelte-25m7ws{grid-template-columns:320px minmax(0,1fr)}.post-foto.svelte-25m7ws.svelte-25m7ws{display:block;aspect-ratio:4 / 3;overflow:hidden;background:#f1e9ef}.post-foto.svelte-25m7ws img.svelte-25m7ws{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.post-foto.svelte-25m7ws:hover img.svelte-25m7ws{transform:scale(1.04)}.post-texto.svelte-25m7ws.svelte-25m7ws{padding:1.5rem 1.75rem 1.5rem 0}.post-pilar.svelte-25m7ws.svelte-25m7ws{display:inline-block;font-family:Montserrat,sans-serif;font-size:.62rem;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:#7a3d63;padding:5px 10px;border-radius:6px;margin-bottom:.85rem}.post.svelte-25m7ws h2.svelte-25m7ws{font-family:Playfair Display,serif;font-size:clamp(1.1rem,2.2vw,1.4rem);font-weight:600;line-height:1.3;margin:0 0 .75rem}.post.svelte-25m7ws h2 a.svelte-25m7ws{color:#5b2a4a;text-decoration:none}.post.svelte-25m7ws h2 a.svelte-25m7ws:hover{color:#7a3d63}.post-texto.svelte-25m7ws p.svelte-25m7ws{font-family:Montserrat,sans-serif;font-size:.88rem;font-weight:300;line-height:1.75;color:#6b5b64;margin:0 0 1rem}.post-meta.svelte-25m7ws.svelte-25m7ws{font-family:Montserrat,sans-serif;font-size:.75rem;color:#a98ba8;display:flex;gap:.5rem}@media (max-width: 720px){.blog.svelte-25m7ws.svelte-25m7ws{padding:7.5rem 0 4rem}.container.svelte-25m7ws.svelte-25m7ws{padding:0 1.25rem}.post.svelte-25m7ws.svelte-25m7ws,.post.destacado.svelte-25m7ws.svelte-25m7ws{grid-template-columns:1fr;gap:0}.post-foto.svelte-25m7ws.svelte-25m7ws{aspect-ratio:16 / 9}.post-texto.svelte-25m7ws.svelte-25m7ws{padding:1.5rem}}@media (prefers-reduced-motion: reduce){.post-foto.svelte-25m7ws img.svelte-25m7ws{transition:none}}
