.wp-block-categories-list,
.wp-block-archives-list {
    z-index: 9;
    background: #FFF;
    padding: calc(var(--gap) * 2);
    margin: 0;
    list-style: none;
    line-height: 2rem;
    font-size: 0.8rem;
}
.wp-block-latest-comments{
    padding: 0;
    font-size: 0.8rem;
}
.main-content-container .wp-block-categories-list,
.main-content-container .wp-block-archives-list{
    border-radius: var(--radius);
    border: 1px solid var(--grey);
    column-gap: calc(var(--gap) * 4);
    columns: calc(var(--nav-column-number) + 1);
}
footer#colophon .wp-block-categories-list,
footer#colophon .wp-block-archives-list {
    background: none;
    column-gap: calc(var(--gap) * 2);
    columns: calc(var(--nav-column-number) + 1);
    padding: calc(var(--gap) * 0);
}

footer#colophon .widget_nav_menu{
    margin: 0!important;
}
footer#colophon ul{
    margin-top: 1rem!important;
}
.widget_nav_menu ul{
    display: flex;
    flex-direction: column;
    gap : var(--gap);
}
footer .widgettitle {
    font-size: var(--wp--preset--font-size--large) !important;
    color: var(--white);
    display: flex;
    gap: calc(var(--gap) / 2);
    margin-top: 0;
    opacity: 0.4;
}

.widget_nav_menu > div{
    line-height: 140%;
}
.has-small-font-size .widget_nav_menu > div {
    padding-left: calc(10px + (var(--gap) / 2));
    font-size: calc(var(--regular-font) * 0.9);
}