.custom-list {
    display: flex;
    flex-direction: column;
    gap: 16px;
    margin-block: 24px;
    padding: 16px;
    border-radius: 8px;
    background: var(--_bg-color);

    @media (width > 768px) {
        padding: 24px;
    }

    .line {
        display: flex;
        gap: 8px;

        span {
            color: var(--_picto-color);
            margin-top: 3px;
        }

        p {
            margin-bottom: 0;
        }

        h3 {
            margin-top: 0;
        }
    }
}