.newsflesh-headline {
		color:#cc0000;
	}
    .newsflash-flex {
        display: flex;
        align-items: center;
        margin-bottom: 20px;
        border: 1px #cc0000 solid;
        padding: 5px 20px;
        border-radius: 5px;
        background-color: #C1CDCD;
    }
    .newsflash-content {
        flex: 1;
        padding-right: 20px;
    }
    .newsflash-image {
        flex: 0 0 auto;
        max-width: 200px;
    }
    .newsflash-image img {
        max-width: 100%;
        height: auto;
    }
    
    /* Mobile styles */
    @media (max-width: 767px) {
        .newsflash-flex {
            flex-direction: column;
            padding: 10px;
        }
        .newsflash-image {
            order: -1; /* Move image to top */
            max-width: 100%;
            margin-bottom: 10px;
        }
        .newsflash-content {
            padding-right: 0;
            font-size: 0.9em; /* Smaller text on mobile */
        }
        .newsflash-title {
            font-size: 1.1em; /* Smaller title on mobile */
        }
        .newsflash h1 {
            font-size: 1.5em; /* Smaller module title on mobile */
        }
        .readmore {
            font-size: 0.9em; /* Smaller read more link on mobile */
        }
        .article-intro-text {
            display: none; /* Hide intro text on mobile */
        }
    }
