.cursos .curso{color:var(--bs-primary-text-emphasis,#333);background-color:var(--bs-gray-200);border:var(--bs-border-width,1px) var(--bs-border-style,solid) var(--bs-border-color,#dee2e6);border-radius:var(--bs-border-radius,1rem);box-shadow:var(--bs-box-shadow-sm,none);text-decoration:none;transition:all .2s ease-in-out}.cursos{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;grid-auto-flow:row;place-content:stretch;place-items:stretch stretch;gap:2rem;display:grid}@media (max-width:991.98px){.cursos{grid-template-columns:repeat(2,1fr)}}@media (max-width:575.98px){.cursos{grid-template-columns:1fr}}.cursos .curso{flex-direction:column;justify-content:start;align-items:start;gap:.5rem;width:100%;padding:2rem;display:flex}.cursos .curso:hover,.cursos .curso:active{color:var(--bs-primary-text-emphasis);background-color:var(--bs-primary-bg-subtle);text-decoration:none}.cursos .curso--todos{color:var(--bs-light,#fff);background-color:var(--bs-link-color);place-content:center}.cursos .curso--todos:hover,.cursos .curso--todos:active{color:var(--bs-light,#fff);background-color:var(--bs-link-hover-color)}.cursos .curso__titulo{font-size:clamp(1.25rem,.5rem + 2vw,2rem)}.cursos .curso__meta:last-child{margin-top:auto;padding-top:1rem}.cursos .curso>*{margin-bottom:0}
