.bcg-politician-cards{
    --card-height:150px;
    --card-width:250px;
    --card-padding:20px;
    --card-mingap:10px;
    width:100%;
    display:grid;
    grid-template-columns:repeat(auto-fit, minmax(min(calc(var(--card-width) - (2*var(--card-mingap))), 100%), 1fr));
    justify-items:center;
    justify-content: space-between;
    margin:2rem 0;
    row-gap: var(--card-mingap);
}

.bcg-politician{
    height:var(--card-height);
    width:calc(var(--card-width) - (2*var(--card-padding)));
    padding:0 20px 5px;
    background-image:linear-gradient(to bottom left, #e0e4e5, #f2f6f9);
    border-radius:2rem;
    box-shadow:inset -2px 2px var(--background-primary), -5px 5px 5px hsl(0 0 0 / .25);
    display:grid;
    grid-template-rows:repeat(2,calc((var(--card-height) - var(--button-height))/2)) var(--button-height);
    place-items:center
}

.bcg-politician-name{margin:0}

.bcg-politician-content p{margin:0}

.bcg-politician address{width:100%}

.bcg-politician address menu{padding:0}

.bcg-politician address menu{
    list-style:none;
    display:grid;
    grid-template-columns:1fr 1fr;
    column-gap:10%
}