.seo-wrap{max-width:1100px;margin:0 auto;padding:24px 20px 40px}.migas{font-size:14px;color:#5b6575;margin-bottom:14px}.migas a{color:#5b6575}
.seo-top{display:grid;grid-template-columns:1.1fr 1fr;gap:28px;align-items:start}@media(max-width:820px){.seo-top{grid-template-columns:1fr}}
.seo-foto{border-radius:14px;overflow:hidden;background:#0f1f3d;aspect-ratio:3/2}.seo-foto img{width:100%;height:100%;object-fit:cover;display:block}
.seo-mini{display:flex;gap:8px;margin-top:8px;overflow-x:auto}.seo-mini img{width:92px;height:68px;object-fit:cover;border-radius:8px;flex:none}
.seo-eyebrow{color:#d62828;font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:13px}.seo-precio{font-family:Fraunces,serif;font-size:2.1rem;font-weight:700;color:#0a1f3f;margin:6px 0}
.seo-chips{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 16px}.seo-chips span{border:1px solid #d5dbe4;border-radius:999px;padding:6px 12px;font-size:14px;background:#fff}
.seo-cta{display:flex;flex-wrap:wrap;gap:10px}.seo-card{background:#fff;border-radius:14px;padding:20px 22px;margin-top:22px;box-shadow:0 1px 3px rgba(10,31,63,.08)}
.seo-card h2{font-family:Fraunces,serif;margin:0 0 10px;font-size:1.35rem}.seo-desc{white-space:pre-line;line-height:1.65}
.seo-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:14px 0}.seo-stats div{background:#f4f6f9;border-radius:10px;padding:12px 14px}
.seo-stats b{display:block;font-family:Fraunces,serif;font-size:1.3rem;color:#0a1f3f}.seo-stats span{font-size:13px;color:#5b6575}
.seo-tabla{width:100%;border-collapse:collapse;font-size:15px}.seo-tabla th,.seo-tabla td{text-align:left;padding:8px 10px;border-bottom:1px solid #e5e9f0}.seo-tabla th{background:#0a1f3f;color:#fff}
.seo-links{columns:3 220px;font-size:15px;line-height:1.9}.seo-faq dt{font-weight:700;margin-top:12px}.seo-faq dd{margin:4px 0 0}
