.pmc-team-detail{display:grid;gap:var(--wp--preset--spacing--x-large);padding-top:var(--wp--preset--spacing--large)}.pmc-team-detail:has(.pmc-team-detail__image){grid-template-columns:3fr 5fr}@media(max-width: 600px){.pmc-team-detail:has(.pmc-team-detail__image){grid-template-columns:1fr}}@media(max-width: 600px){.pmc-team-detail{padding-top:0}}.pmc-team-detail__image img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:var(--wp--preset--border-radius--lg, 1.25rem)}.pmc-team-detail__name{margin:0 0 var(--wp--preset--spacing--small)}.pmc-team-detail__job-title{margin:0 0 var(--wp--preset--spacing--small);font-weight:bold}.pmc-team-detail__contact{padding:var(--wp--preset--spacing--medium, 1rem);border-radius:var(--wp--preset--border-radius--lg, 1.25rem);background-color:var(--wp--preset--color--base);margin-bottom:var(--wp--preset--spacing--large)}.pmc-team-detail__contact-item{display:flex;align-items:center;gap:.75rem}.pmc-team-detail__contact-item:not(:last-child){margin-bottom:.75rem}.pmc-team-detail__contact-item svg{flex-shrink:0;width:1rem;height:1rem}.pmc-team-detail__contact-item a{color:var(--wp--preset--color--main);text-decoration:none}.pmc-team-detail__contact-item a:hover{text-decoration:underline}.pmc-team-detail__bio{margin-top:var(--wp--preset--spacing--medium)}
