.es-department-content{padding-top:2.5rem;padding-bottom:4rem}.es-department-content h2{font-size:clamp(1.5rem,2.8vw,2rem);margin:1.5rem 0}.es-department-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin:1.5rem 0 3rem}.es-department-card{display:flex;flex-direction:column;gap:.5rem;padding:1.2rem 1.35rem;border-radius:15px;border:1px solid #d9e5dd;background:#fff;color:#163d30;text-decoration:none;font-size:1.07rem}.es-department-card span{color:#66786d}.es-department-card:hover{border-color:#3f8768;background:#f4faf5}
