.news {
    article {
        background: @surface;
        color: @on-surface;
        padding: @space-sm @space-md;
        border-radius: 10px;
        box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.1);
        margin-bottom: @space-lg;

        @media (max-width: 768px) {
            text-align: center;
        }

        .title {
            font-weight: 700;
            margin-bottom: @space-xs;
        }
    }
}
