﻿.article{padding:25px;background:var(--white);border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}@media(max-width:767.98px){.article{padding:0 0 25px;}.article .article-main{padding:0 10px;}}.article .article-image{aspect-ratio:1.7777777778;overflow:hidden;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;overflow:hidden;}.article .article-image>.image-box-img{width:100%;height:100%;object-fit:cover;object-position:top center;}.article .article-video{width:100%;aspect-ratio:16/9;border-radius:5px;-ms-border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;overflow:hidden;}.article .article-video iframe{width:100%;height:100%;border-radius:5px;border:0;}.article .article-sub-header{margin:20px 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:15px;}.article .article-sub-header .article-competition-logo{height:30px;aspect-ratio:unset;overflow:hidden;border-radius:0;-ms-border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;overflow:hidden;}.article .article-sub-header .article-competition-logo>.image-box-img{width:100%;height:100%;object-fit:contain;object-position:left center;}.article .article-sub-header .article-share ul{display:flex;gap:15px;}.article .article-sub-header .article-share .share-icon{cursor:pointer;width:36px;height:36px;display:flex;justify-content:center;align-items:center;background:#212225;border-radius:50%;color:#fff;}.article .article-sub-header .article-share .share-icon i{width:20px;height:20px;font-size:20px;line-height:22px;}.article .article-sub-header .article-share .share-icon.twitter:hover{background:#14171a;}.article .article-sub-header .article-share .share-icon.facebook:hover{background:#1777f2;}.article .article-sub-header .article-share .share-icon.clipboard:hover{background:#a0a0a0;}.article .article-title{font-size:28px;line-height:37px;font-weight:700;margin-bottom:15px;}.article .article-date{color:#848484;font-size:14px;line-height:18px;font-weight:500;margin-bottom:10px;}.article .article-body{padding-top:20px;font-weight:500;font-size:16px;line-height:21px;margin-bottom:30px;}.article .article-body iframe{width:100%;aspect-ratio:16/9;margin:30px 0;border-radius:5px;}.article .article-tags ul{display:flex;flex-wrap:wrap;gap:15px;}.article .article-tags ul li{padding:6px 10px;background:#e4cea4;border-radius:5px;}.article .article-tags ul li a{font-weight:400;color:var(--ccf-black);}