.intro-section[data-astro-cid-ivgs27cy]{background:var(--medev-surface-alt)}.intro-grid[data-astro-cid-ivgs27cy]{grid-template-columns:1fr 1fr;gap:40px;display:grid}.intro-block[data-astro-cid-ivgs27cy] h2[data-astro-cid-ivgs27cy]{color:var(--medev-text);margin:0 0 18px;font-size:26px}.intro-block[data-astro-cid-ivgs27cy] p{color:var(--medev-text-muted);margin-bottom:14px;font-size:15px;line-height:1.75}@media (width<=992px){.intro-grid[data-astro-cid-ivgs27cy]{grid-template-columns:1fr}}.faq-section[data-astro-cid-7synugci]{background:var(--medev-surface-alt)}.faq-title[data-astro-cid-7synugci]{color:var(--medev-text);align-items:center;gap:12px;margin:0 0 24px;font-size:26px;display:flex}.faq-title[data-astro-cid-7synugci] i[data-astro-cid-7synugci]{color:var(--medev-secondary)}.faq-list[data-astro-cid-7synugci]{flex-direction:column;gap:12px;max-width:900px;display:flex}.faq-item[data-astro-cid-7synugci]{background:var(--medev-surface);border:1px solid var(--medev-border);border-radius:var(--medev-radius);padding:0 22px}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-7synugci] summary[data-astro-cid-7synugci]:after{content:"+";color:var(--medev-secondary);flex-shrink:0;font-size:22px}.faq-item[data-astro-cid-7synugci][open] summary[data-astro-cid-7synugci]:after{content:"−"}.faq-item[data-astro-cid-7synugci] h3[data-astro-cid-7synugci]{color:var(--medev-text);margin:0;font-size:16px;font-weight:600;line-height:1.4}.faq-item[data-astro-cid-7synugci] p[data-astro-cid-7synugci]{color:var(--medev-text-muted);margin:0 0 18px;font-size:15px;line-height:1.7}.block-title[data-astro-cid-ety5diqq]{color:var(--medev-text);margin:0 0 28px;font-size:26px}.fases-section[data-astro-cid-ety5diqq]{background:var(--medev-surface-alt)}.fases[data-astro-cid-ety5diqq]{grid-template-columns:repeat(4,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.fase[data-astro-cid-ety5diqq]{background:var(--medev-surface);border:1px solid var(--medev-border);border-radius:var(--medev-radius);padding:24px}.fase-num[data-astro-cid-ety5diqq]{background:var(--medev-secondary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:14px;font-weight:700;display:inline-flex}.fase[data-astro-cid-ety5diqq] h3[data-astro-cid-ety5diqq]{color:var(--medev-text);margin:0 0 8px;font-size:16px}.fase[data-astro-cid-ety5diqq] p[data-astro-cid-ety5diqq]{color:var(--medev-text-muted);margin:0;font-size:14px;line-height:1.6}.noticias-section[data-astro-cid-ety5diqq]{background:var(--medev-surface-alt)}.noticias-grid[data-astro-cid-ety5diqq]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.noticia-card[data-astro-cid-ety5diqq]{background:var(--medev-surface);border:1px solid var(--medev-border);border-radius:var(--medev-radius);color:inherit;transition:box-shadow var(--medev-t), transform var(--medev-t);padding:22px;text-decoration:none;display:block}.noticia-card[data-astro-cid-ety5diqq]:hover{box-shadow:var(--medev-shadow-md);transform:translateY(-3px)}.noticia-card[data-astro-cid-ety5diqq] time[data-astro-cid-ety5diqq]{color:var(--medev-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.noticia-card[data-astro-cid-ety5diqq] h3[data-astro-cid-ety5diqq]{color:var(--medev-text);margin:8px 0;font-size:16px;line-height:1.4}.noticia-card[data-astro-cid-ety5diqq] p[data-astro-cid-ety5diqq]{color:var(--medev-text-muted);margin:0;font-size:14px;line-height:1.6}.noticias-more[data-astro-cid-ety5diqq]{margin:20px 0 0}.noticias-more[data-astro-cid-ety5diqq] a[data-astro-cid-ety5diqq]{color:var(--medev-secondary);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.relacionados[data-astro-cid-ety5diqq]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.proyecto-card[data-astro-cid-ety5diqq]{background:var(--medev-surface);border:1px solid var(--medev-border);border-radius:var(--medev-radius-lg);color:inherit;box-shadow:var(--medev-shadow-sm);transition:box-shadow var(--medev-t), transform var(--medev-t);text-decoration:none;display:block;overflow:hidden}.proyecto-card[data-astro-cid-ety5diqq]:hover{box-shadow:var(--medev-shadow-md);transform:translateY(-3px)}.proyecto-card[data-astro-cid-ety5diqq] img[data-astro-cid-ety5diqq]{-o-object-fit:cover;object-fit:cover;width:100%;height:180px;display:block}.proyecto-body[data-astro-cid-ety5diqq]{padding:18px 20px 22px}.proyecto-cat[data-astro-cid-ety5diqq]{text-transform:uppercase;letter-spacing:1px;color:var(--medev-secondary);font-size:12px;font-weight:700}.proyecto-body[data-astro-cid-ety5diqq] h3[data-astro-cid-ety5diqq]{color:var(--medev-text);margin:6px 0 8px;font-size:17px}.proyecto-body[data-astro-cid-ety5diqq] p[data-astro-cid-ety5diqq]{color:var(--medev-text-muted);margin:0;font-size:14px;line-height:1.6}@media (width<=992px){.fases[data-astro-cid-ety5diqq],.relacionados[data-astro-cid-ety5diqq],.noticias-grid[data-astro-cid-ety5diqq]{grid-template-columns:1fr}}@media (prefers-color-scheme:dark){.noticias-more[data-astro-cid-ety5diqq] a[data-astro-cid-ety5diqq]{color:var(--medev-secondary-light)}}
