ul.mdl-communes-az {
    list-style: none;
    column-count: 2;
    column-gap: 2.5rem;
    margin: 0;
    padding: 0;
}
.mdl-communes-az > li {
    list-style: none;
    margin: 0;
    break-inside: avoid;
}
.mdl-communes-az > li > a {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    gap: 1rem;
    min-height: 44px;
    padding: .8rem 0;
    border-bottom: 1px solid #e3dbd0;
    color: #795839;
    font-family: "Source Serif 4", Georgia, serif;
    font-size: 1.15rem;
    line-height: 1.45;
    text-decoration: none;
    overflow-wrap: anywhere;
}
.mdl-communes-az > li > a:hover,
.mdl-communes-az > li > a:focus-visible { color: #41677d; text-decoration: underline; }
.mdl-communes-az > li > a:focus-visible { outline: 2px solid #41677d; outline-offset: -2px; }
.mdl-communes-az > li > a > [aria-hidden="true"] { flex: none; }
@media (max-width: 700px) {
    ul.mdl-communes-az { column-count: 1; }
}
