.ae-person-podcasts {
    margin-top:clamp(2.5rem,5vw,4rem);
}
.ae-person-podcasts-grid {
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:1.2rem;
}
.ae-person-podcast-card {
    display:flex;
    gap:1rem;
    align-items:flex-start;
    padding:1.3rem;
    background:#edf1e9;
    border:1px solid #d5dfd3;
    border-radius:12px;
    min-width:0;
}
.ae-person-podcast-card img {
    width:90px;
    height:90px;
    object-fit:cover;
    border-radius:9px;
    flex:none;
}
.ae-person-podcast-card h4 {
    font-size:clamp(1.3rem,2vw,1.7rem);
    margin:.35rem 0;
}
.ae-person-podcast-card a {
    color:#244635;
    text-underline-offset:3px;
}
.ae-person-podcast-card .ae-meta {
    color:#4b6853;
}
@media(max-width:700px) {
    .ae-person-podcasts-grid {
        grid-template-columns:1fr;
    }
}
