.list-type-1__column {
    display: grid;
    gap: 1em;
    align-items: flex-start;
}

.show-item-has-submenu {
    padding-top: .875em;
    padding-bottom: .875em;
}

.show-item-has-submenu > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}
.show-item-has-submenu:not(:has(.show-text))::after {
    display: none !important;
}

/* sidbar */

.sidebar .sidebar__heading span {
    font-size: 1.05em;
}

@media (max-width: 1024px) and (orientation: portrait) {
    /* Menu NAV */
    .nav__menu ul li a {
        font-size: .875em;
    }    

    .nav__menu ul li.show-item:has(a) ul li a {
        font-size: 0.8em;
    }

    .nav__menu ul li.show-item:has(a) span {
        font-size: 1.15em;
        word-break: break-word;
    }

    /* Main TEXT */

    h1 {
        font-size: 1.85em;
        word-break: break-word;
    }

    h2 {
        font-size: 1.425em;
        word-break: break-word;
    }

    /* Sidebar */

    .sidebar .sidebar__heading span {
        font-size: 1em;
    }

    .sidebar__heading img {
        width: 1.125em;
        height: 0.7625em;
    }
}

/* link color */

.text-part p a {
    color: #13cb68;
}