/* Sectores: rejilla de tarjetas enlazadas */
.qcc-sectores__rejilla { gap: 1.25rem; margin-top: 2rem; }
.qcc-sector { border: 1px solid var(--wp--preset--color--linea); border-radius: var(--qcc-radio-tarjeta); padding: 1.5rem; background: #fff; }
.qcc-sector:hover { border-color: var(--wp--preset--color--teal); }
.qcc-sector h3 { font-size: 1.05rem; margin: 0 0 .3rem; }
.qcc-sector h3 a { color: var(--wp--preset--color--tinta); text-decoration: none; }
.qcc-sector h3 a::after { content: ""; position: absolute; inset: 0; }
.qcc-sector { position: relative; }
.qcc-sector:hover h3 a { color: var(--wp--preset--color--teal); }
.qcc-sector p { font-size: .92rem; color: var(--wp--preset--color--texto-suave); margin: 0; }
@media (max-width: 1024px) { .qcc-sectores__rejilla { grid-template-columns: 1fr 1fr !important; } }
@media (max-width: 600px) { .qcc-sectores__rejilla { grid-template-columns: 1fr !important; } }
