/*.module.news {
	width: 100%;
}*/
.module.news .image {
	aspect-ratio: 16/9;
	height: auto;
	background-color: var(--cl-bright-1);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}
.module.news .card:hover .image {
	filter: brightness(120%) contrast(80%);
}
.module.news .card:hover .info .title {
	color: var(--cl-primary-3);
}
.module.news .card {
	border-radius: var(--br-news);
	overflow: hidden;
	box-shadow: var(--sd-links);
	background-color: var(--cl-white);
    height: 100%;
}
.module.news .card:hover {
	box-shadow: var(--sd-links-hover);
}
.module.news .card:active {
	box-shadow: var(--sd-active);
}
.module.news .card .tag {
	border-radius: var(--br-full);
	font-size: var(--fs-body);
	color: var(--cl-shady-3);
	padding: 6px 16px;
	font-weight: 500;
	position: absolute;
	margin-top: -15px;
	line-height: 120%;
}
.module.news .card .info {
	font-size: var(--fs-body);
	padding: var(--gl-narrowest);
	/*padding: 0 var(--gl-narrowest) var(--gl-narrowest) var(--gl-narrowest);*/
	font-weight: 400;
	background-color: var(--cl-white);
}
.module.news .card .info .details {
	align-items: flex-start;
}
.module.news .card .info .title {
	font-size: var(--fs-emphasis);
	line-height: 160%;
	color: var(--cl-shady-5);
	/*padding-top: var(--gl-micro-4);*/
	text-align: left;
	font-family: var(--fn-secondary);
	font-weight: 500;
	letter-spacing: var(--gl-ltrspc-0);
}
.module.news .card .info .description {
	color: var(--cl-shady-3);
	line-height: 160%;
    font-size: var(--fs-body);
	text-align: left;
	font-weight: 400;
}
.module.news .card .info .metadata {
	font-size: var(--fs-body);
	color: var(--cl-bright-4);
	line-height: 140%;
	font-weight: 400;
}

.module.news.featured {
	height: 840px;
}

.module.news.related.withborder {
	padding-top: var(--gl-narrow);
	border-top: 1px solid var(--cl-shady-1);
}
.module.news.related h2 {
	font-family: var(--fn-primary);
	font-weight: 600;
	font-size: var(--fs-subtitle);
	line-height: 130%;
    color: var(--cl-primary-5);
    letter-spacing: var(--gl-ltrspc-4);
}

.module.news .related {
	max-width: 300px;
}

.module.news.opinimedia h3 {
    font-size: var(--fs-modtitle);
    color: var(--cl-primary-3);
}
.module.news.opinimedia h3:hover {
    color: var(--cl-primary-1);
}
.module.news.opinimedia {
	padding-bottom: var(--gl-micro-5);
	margin-bottom: var(--gl-micro-5);
	border-bottom: 1px solid var(--cl-bright-3);
}

.module .tag {
	background-color: var(--cl-bright-1);
}
.module .tag.berita {
	background-color: var(--cl-emphasis-1);
}
.module .tag.artikel {
	background-color: var(--cl-attentive-1);
}
.module .tag.opini {
	background-color: var(--cl-erroneous-1);
}

.module.news.moredetails {
    flex-direction: column;
    max-width: 960px;
}
.module.news.moredetails .image {
	aspect-ratio: 16/9;
	height: auto;
	border-radius: var(--br-carousel);
	background-color: var(--cl-bright-1);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
}
.module.news.moredetails .image iframe {
	width: 100%;
	height: 100%;
}
.module.news.moredetails .time {
    font-family: var(--fn-secondary);
    font-size: var(--fs-body);
    line-height: 120%;
    color: var(--cl-shady-1);
}
.module.news.moredetails .tag {
    font-size: var(--fs-emphasis);
    padding: var(--gl-micro-2) var(--gl-micro-4);
}
.module.news.moredetails .description {
    font-size: var(--fs-body);
    word-break: break-word;
    /*white-space: pre-wrap;*/
}
/*.module.news.moredetails .description:after {
    content: "■";
    color: var(--cl-primary-1);
    padding-left: var(--gl-micro-2);
}*/
.module.news.moredetails .description p {
    /*margin-bottom: 0;*/
    margin-bottom: var(--gl-micro-4);
}
/*.module.news.moredetails .description p:last-child {
    margin-bottom: 0;
}*/
.module.news.moredetails .description a {
    color: var(--cl-primary-3);
}
.module.news.moredetails .description a:hover {
    color: var(--cl-primary-1);
}
.module.news.moredetails .metadata {
	flex-wrap: wrap;
}
.module.news.moredetails h1 {
	font-family: var(--fn-primary);
	font-weight: 600;
	font-size: var(--fs-midtitle);
	line-height: 130%;
    color: var(--cl-primary-5);
}
.module.news.moredetails h2 {
	font-family: var(--fn-primary);
	font-weight: 600;
	font-size: var(--fs-modtitle);
	line-height: 130%;
    color: var(--cl-primary-5);
    margin-bottom: var(--gl-micro-4);
}
.module.news.moredetails h3 {
	font-family: var(--fn-primary);
	font-weight: 600;
    font-size: var(--fs-midtitle);
    color: var(--cl-primary-5);
    margin-bottom: var(--gl-micro-4);
}
.module.news.moredetails h4 {
	font-family: var(--fn-primary);
	font-weight: 600;
    font-size: var(--fs-subtitle);
    color: var(--cl-primary-5);
    margin-top: var(--gl-micro-5);
    margin-bottom: var(--gl-micro-4);
}
.module.news.moredetails h5 {
	font-family: var(--fn-primary);
	font-weight: 600;
    font-size: var(--fs-modtitle);
    color: var(--cl-primary-5);
    margin-bottom: var(--gl-micro-4);
}
.module.news.moredetails .metadata {
    color: var(--cl-bright-5);
}
.module.news.moredetails img {
    max-width: 100% !important;
    border-radius: var(--br-carousel);
    display: flex;
    margin: var(--gl-narrower) auto var(--gl-narrower) auto;
}

.module.news.headline {
	width: 100%;
	height: 100%;
}
.module.news.headline .card {
	width: 100%;
	height: 100%;
}
#info-terkini .highlightnews {
	height: 400px;
}