@media (min-width: 1200px) {
    .study-architecture-nav .study-architecture-menu--en > .tands-en-institutes > .sub-menu {
        display: grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        width: 560px;
        max-height: calc(100vh - 132px);
        max-height: calc(100dvh - 132px);
        overflow-y: auto;
        overscroll-behavior: contain;
    }

    .study-architecture-nav .study-architecture-menu--en > .tands-en-institutes > .sub-menu > .menu-item > a {
        min-height: 44px;
        height: 100%;
        overflow-wrap: anywhere;
    }
}
