.listsReason__background {
    background: var(--bg, #f0eff2);
    color: var(--color, #333);
    width: 100vw;
    margin-left: 50%;
    transform: translateX(-50%);
    overflow-x: hidden;
}

.listsReason__inner {
    width: 100%;
    max-width: 1200px;
    padding: 5rem 15px;
    margin: auto;
}

.listsReason__title {margin-top: 10px !important;}

.listsReason__list {
    list-style: none;
    margin: 2rem 0;
    columns: 300px;
    column-gap: 1.5em;
    column-fill: balance;
}

.listsReason__item {
    break-inside: avoid;
    position: relative;
    padding-inline-start: 60px;
    margin-bottom: 1.5rem;
}

.listsReason__item::before {
    content: "";
    display: block;
    position: absolute;
    inset-block-start: 0;
    inset-inline-start: 0;
    width: 30px;
    height: 30px;
    background: #ffa726;
    mask-image: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" class="bi bi-check-circle-fill" viewBox="0 0 16 16"><path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-3.97-3.03a.75.75 0 0 0-1.08.022L7.477 9.417 5.384 7.323a.75.75 0 0 0-1.06 1.06L6.97 11.03a.75.75 0 0 0 1.079-.02l3.992-4.99a.75.75 0 0 0-.01-1.05z"/></svg>');
    mask-repeat: no-repeat;
    mask-size: contain;
}

.listsReason__ancor {
    color: var(--color, #333);
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    margin-top: 3px;
    display: inline-block;
}

.listsReason__link .listsReason__ancor {transition: 300ms linear;}
.listsReason__link:hover .listsReason__ancor {--color: rgb(255 167 38 / .8);}