﻿        .card-medico{background: #ffffff;margin-bottom: 2.4rem;border-radius: 1.6rem;display: flex;gap: 0;overflow:hidden;flex-direction:column;}
        .card-medico__cover{width:100%}
        .card-medico__cover img{width: 100%;height: auto;display: block;object-fit: cover;border-radius: 1.6rem;}
        .card-medico__info {padding: 1.6rem .8rem;width: 100%;position: relative;}
        .card-medico__info-title{margin-top:0}
        .card-medico__categories{margin-top:2.4rem;display:flex;gap:.8rem;flex-wrap:wrap;}
        .card-medico__categories a{color:#4d5e63;text-decoration:underline;text-underline-position:under;font-size:1.4rem;line-height:1.3}
        .card-medico__categories a:hover{color:#000}

        @media(min-width:650px){
            .medici-list{display:flex;gap:2.4rem;flex-wrap:wrap}
            .card-medico{margin:0}
            .card-medico{width:calc(50% - 1.2rem)}
        }


        @media(min-width:1280px){
            .card-medico{flex-direction:row}
            .card-medico__cover{width:33.33%}
            .card-medico__cover img{aspect-ratio:1/1.25}
            .card-medico__info{width:66.66%}
        }


        @media(min-width:1440px){
            .card-medico__cover img{aspect-ratio:1}
        }

        @media(min-width:1920px){
            .medici-list{width:calc((100% - 11 * 2.4rem)/12 * 10 +  9 * 2.4rem);margin:auto}
        }