#mainbody464 {
        flex-grow: 1;
        height: 100%;
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
}
.article {
    background-color:   #F2F1F0;
    color:              #002c55;
    overflow:           hidden;
    display:            -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    font-size:  calc(30vw/19.20);
    margin-top: calc(7vw/19.20);
    font-weight: 700;
}
.newsarticle {
    background-color: #f2f1f0;
    margin:           calc(10vw/19.20);
    padding:          calc(10vw/19.20);
    width: calc(1400vw/19.20);
    display:          flex;
    flex-direction:   row;
    justify-content:  space-between;
    height:           30%;
}
.headline {
    color: #00a0d6;
    font-weight: 700;
    line-height: calc(44vh/10.80);
}
.headline3 {
    background-color: #F2F1F0;
    font-size:        calc(45vw/19.20);
}
.newsimage {
    text-align: right;
}
	.newsimageimg {
	   height: calc(240vw/19.20);
	   width:  calc(240vw/19.20);
	}
#newssource {
    background-color: transparent;
    color:            #006498;
    font-size:        calc(60vw/19.20);
    font-weight:      700;
    height:           calc(90vw/19.20);
    line-height: calc(90vw/19.20);
    padding-left: calc(42vw/19.20);
}
        #articles3 {
            display:         flex;
            flex-direction:  column;
            flex-grow:       1;
            justify-content: center;
            align-items:     center;
        }
        #articles2 {
            height: 100%;
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            max-height:      100%;
            overflow:        hidden;
        }
        #articles1 {
            margin:     calc(15vh/10.80) 0 calc(4vh/10.80) 0;
            flex-grow:  1;
            display:    flex;
            flex-direction: column;
            justify-content: flex-start;
        }
        .newsarticle_1a {
            display: flex;
            justify-content: space-between;
            flex-grow:       1;
        }
.newsarticle_2a {
    display:         flex;
    flex-direction:  row;
    justify-content: space-between;
    margin: calc(10vh/10.80) 0 calc(15vh/10.80) 0;
}
.newstxt_2a {
    padding: calc(10vw/19.20);
}
.headline_2a {
    font-size:     calc(50vh/10.80);
    line-height:   calc(50vh/10.80);
    margin-bottom: calc(15vh/10.80);
}
.article_2a {
    font-size:          calc(38vh/10.80);
    overflow:           hidden;
    display:            -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
}
.newsimage_2a {
    width:         calc(420vw/19.20);
    min-width:     calc(420vw/19.20);
    position:      relative;
    padding:       calc(15vh/10.80);
}
.newsimageimg_2a {
    width: 100%;
}
        .newstxt_1a {
            padding-right: calc(5vw/19.20);
            width:         63%;
        }
.newsimage_1a {
    text-align: right;
    width:      37%;
    max-height: 90%;
    overflow:   hidden;
    padding:    calc(15vw/19.20);
    position:   relative;
}
.newsimageimg_1a {
    width: 100%;
}
.headline_1a {
    background-color: transparent;
    padding: calc(0vw/19.20) calc(0vw/19.20) calc(0vw/19.20) calc(10vw/19.20);
    font-size: 140%;
    font-weight: 700;
    margin-bottom: calc(5vw/19.20);
    line-height: 100%;
}
.article_1a {
    background-color:   transparent;
    font-size: 100%;
    padding:            calc(0vw/19.20) calc(10vw/19.20) calc(0vw/19.20) calc(10vw/19.20);
    overflow:           hidden;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical;
}
