@media (min-width: 64rem) {
	.header-wrapper {
		font-size: 20px;
	    line-height: 24px;
	    padding: 0px 48px;
	}
	.header-wrapper .h-w-left .header-menu {
		margin-right: 40px;
	}
	.header-wrapper .h-w-right .header-subscribe {
		margin-left: 40px;
	}
	.navigation {
		min-height: 44px;
        margin: 48px auto;
	}
	.navigation .topNavWrapper .topNavItems .topNavItemsLink {
		font-size: 20px;
        line-height: 27px;
	}
	.navigation .topNavWrapper .topNavItems .topNavItemsLink.selected {
	    font-size: 32px;
        line-height: 43px;
	}
	.navigation .topNavWrapper .topNavItems .subNavWrapper {
		margin-top: -1px;
	}
	
	.content .latestWrapper {
	    margin-top: 0px;
	}
	.content .latestWrapper .topLWrapper {
		display: flex;
        padding: 48px 48px 0px;
	}
	.content .latestWrapper .topLWrapper.first-primary {
	    margin-top: 24px;
	}
	.content .latestWrapper .topLWrapper .leftImg {
	    max-width: 648px;
	    margin-top: 48px;
	    flex: 1 0 49%;
    }
    .content .latestWrapper .topLWrapper .rightText {
	    margin-top: 0px;
	    max-width: 49%;
	    padding-left: calc(32px + 1vw);
	    padding-top: 32px;
	    flex: 1 0 49%;
	}
	.content .latestWrapper .topLWrapper .rightText .artTitle {
	    font-size: 40px;
        line-height: 42px;
    }
    .content .latestWrapper .topLWrapper .rightText .artDes {
    	font-size: 26px;
        line-height: 28.5px;
    }
	.content .latestWrapper .midLWrapper {
	    flex-direction: row;
	    height: 440px;
	    padding: 0px;
    }
    .content .latestWrapper .midLWrapper .leftList {
    	margin-right: 8px;
        width: calc(75vw - 36px);
        padding-right: 32px;
        order: 0;
    }
    .content .latestWrapper .midLWrapper .leftList .leftListWrapper {
        margin-left: 24px;
        padding-left: 24px;
    }
    .content .latestWrapper .midLWrapper .leftList .leftItemsCon {
		flex-flow: row nowrap;
	}
	.content .latestWrapper .midLWrapper .leftList .leftItemsCon .leftItems:first-child {
	    padding-top: 0px;
    }
    .content .latestWrapper .midLWrapper .leftList .leftItemsCon .leftItems {
    	padding-top: 0px;
        padding-bottom: 0px;
    }
	.content .latestWrapper .midLWrapper .rightList {
		bottom: 60px;
	    flex-direction: column;
	    left: -10px;
	    order: 2;
	    position: relative;
	    border-left: 5px solid rgb(239, 248, 250);
	    flex: 1 1 0%;
	    margin: 60px 0px 0px;
	}
	.content .latestWrapper .midLWrapper .rightList .rightListWrapper {
        max-width: 300px;
        padding: 0px 16px 24px;
	}
	.content .latestWrapper .midLWrapper .rightList .rightListTitle {
		font-size: 30px;
        padding-top: 24px;
	}
	.content .latestWrapper .midLWrapper .rightList .rightItemsCon {
		display: block;
	}
	.content .latestWrapper .midLWrapper .rightList .rightItemsCon .rightItems {
		max-width: 100%;
	}
	.content .latestWrapper .midLWrapper .rightList .rightItemsCon .rightItems .rightItemsText {
	    padding-top: 12px;
	}
	.hqAvAC {
	    max-width: 680px;
	    left: -680px;
	}
	.jCejIY {
	    height: 34px;
	    font-size: 24px;
	    line-height: 34px;
	}
	.bjXmHc {
	    padding: 0px;
	}
	.jUZFvD {
	    padding: 0px;
	}

	.bfPLFp {
	    -webkit-box-align: center;
	    align-items: center;
	    padding: 20px 48px 48px;
    }
    .bUrEiw {
        margin-right: 48px;
    }
    .bfPLFp .heading {
	    margin-top: 0px;
	}
	.hQFOAZ.heading {
	    font-size: 34px;
	    line-height: 41px;
	    margin-top: 0px;
	}
	.jGnqIH {
	    flex-basis: 28%;
	    max-width: 28%;
	}
	.jGnqIH:nth-last-of-type(-n+3) {
	    border-bottom: none;
	}
	.ZzdAC {
	    margin-top: 48px;
	}
	.ZzdAC.noHeading {
	    margin-top: 0px;
	}
	.ZzdAC > .heading {
	    font-size: 34px;
	    line-height: 41px;
	    margin-left: 48px;
	    margin-right: 48px;
	    margin-bottom: 0px;
	}
	.ZzdAC > .heading.noFeatured {
	    margin-bottom: 24px;
	}
	.liASKR {
	    padding: 0px 24px;
	}
	.gQhXUM {
        flex-flow: row nowrap;
    }
    .gQhXUM li {
	    padding-top: 0px;
	    padding-bottom: 0px;
	}
    .gQhXUM li:first-child {
	    padding-top: 0px;
	}
.cVeOVs {
    margin-top: 48px;
}
.jByfce ul {
    column-gap: 24px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}
.hmoVQb h1 {
    font-size: 60px;
    margin: 48px 0px 64px;
}
.eyIAny {
    column-gap: 24px;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
}

}