.l-wrapper:has(#d1775230),
.l-wrapper:has(#d2291182),
.l-wrapper:has(#d1765725),
#d1760285 {
    clear: both;
}

#d1755466 .c-link:hover {
    color: #fff;
}

#d1755466 .c-link::after {
    filter: brightness(0) invert(1);
}

#d1767025 .c-link,
#d1760285 .c-link {
    font-size: 14px;
}

#d1765725 .p-link-list__list {
    color: #333;
    background-color: #fff;
    display: inline-block;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid #ccc;
    font-size: 14px;
    padding: 6px 12px;
}

#d1765725 .p-link-list__list:hover {
    color: #333;
    background-color: #e6e5e5;
    border-color: #adadad;
}

#d1765725 .p-link-list__item {
    margin-bottom: 0;
}

#d1765725 .c-link:hover {
    color: #252d38;
    text-decoration: underline;
}

#d1765725 .c-link--arrow::after {
    width: calc(19.8px / 0.7);
    transform: scale(0.7);
    padding-left: 0;
    text-align: center;
    vertical-align: middle;
    filter: invert(27%) sepia(45%) saturate(279%) hue-rotate(177deg) brightness(101%) contrast(92%);
}

[data-id="2291177"] .c-text {
text-align: center;
}

@media only screen and (max-width: 768px) {
    [data-id="2291177"] .p-layout-media[data-col-narrow][data-col-narrow] .p-layout__inner {
        flex-wrap: nowrap;
    }
    
    [data-id="2291177"] .p-layout-media[data-col-narrow][data-col-narrow='1'] .p-layout__inner > .p-layout__content {
        flex-basis: auto;
        width: calc((100% - (var(--card-column-gap-mobile) * 2)) / 3);
        text-align: center;
    }

    [data-id="2291177"] .p-media-layout-02__media {
        margin-bottom: 5px;
    }
}