@charset "UTF-8";
.mTop10 {
    margin-top: 10px;
}

.mBottom0 {
    margin-bottom: 0;
}

.sustainability-materiality__card__description {
    margin: 1rem 0 0;
    font-size: var(--font__font-size--M);
}

.subtitle {
    gap: 0;
    padding-left: 0;
    margin-block-end: 0;
    margin: 0;
}

.subtitle>li {
    position: relative;
    color: var(--color__font__font--TX1);
    list-style: none;
    padding-left: 20px;
    font-size: var(--font__font-size--M);
}

.subtitle>li:before {
    display: inline-block;
    position: absolute;
    left: 0;
    border-radius: 50%;
    background-color: #000;
    content: "";
    top: .45em;
    width: 8px;
    height: 8px;
}

@media only screen and (max-width: 767.98px) {
    .subtitle>li:before {
        top: .4em;
    }
}
@media only screen and (min-width: 768px) {
    .sustainability-materiality__card__body {
        padding: 0.6rem 2rem;
    }

    .sustainability-materiality__card__title {
        font-size: 2.3rem;
        font-weight: 700;
        transition: color .25s cubic-bezier(.4,0,.2,1) 0s;
    }
}