.frame-type-menu_pages.frame-layout-34 ul {
    list-style: none;
    margin: 0;
    padding: 0;

    display: flex;
    flex-wrap: wrap;
    gap: 1rem; /* Abstand zwischen Kacheln */
}

.frame-type-menu_pages.frame-layout-34 ul li {
    flex: 1 1 calc(50% - 1rem); /* 2 Kacheln pro Reihe */
}

.frame-type-menu_pages.frame-layout-34 ul li a {
    display: block;
    padding: 1.2rem;
    background: #FF8C00;
    border: 1px solid #ddd;
    text-align: center;
    text-decoration: none;
    color: #ffff;
    border-radius: 6px;
    transition: 0.2s;
}

.frame-type-menu_pages.frame-layout-34 ul li a:hover {
    background: #e9e9e9;
    border-color: #ccc;
    color: black;
}
