html{overflow-x:unset;scroll-padding-top:var(--header-height)}.news-section{padding-top:calc(var(--header-height) + var(--g-4))}.news-block{border-radius:var(--bs-border-radius-xl);box-shadow:var(--bs-box-shadow-sm);display:flex;flex-direction:row;overflow:hidden;text-decoration:none}.news-block img{border-radius:10px 10px 0 0;max-width:250px;object-fit:cover;width:40%}.news-block p{font-size:var(--fs-12)}.news-block.flex-column{flex-direction:column;height:100%}.news-block.flex-column img{height:208px;max-width:100%;position:relative;width:100%;z-index:1}.news-block.flex-column .news-link{background-color:var(--color-white);min-height:60px;width:100%}.news-block.flex-column .news-link.justify-content-center{margin-top:-40px;min-height:80px;padding:var(--g-2) var(--g-2)}.news-block:not(.flex-column) h2{line-height:1.5}.news-block .news-link{align-items:stretch;box-shadow:var(--bs-box-shadow-sm);display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;padding:var(--bs-border-radius-xxl)}a.news-block{text-decoration:none}a.news-block:hover{box-shadow:var(--bs-box-shadow-lg);color:inherit}span.news-category-link{background-color:var(--color-grey-dark);border-radius:12px;color:var(--color-white);display:flex;font-weight:var(--fw-700);padding:3px 15px;text-decoration:none}span.news-date{color:var(--color-grey);padding:3px 0}a.news-category-link{background-color:#f3f4f6;border-radius:12px;display:flex;font-weight:var(--fw-700);line-height:1;padding:5px 15px;text-decoration:none}a.news-category-link:hover{color:var(--color-grey-dark);opacity:50%}div.news-category-content{display:flex;flex-direction:column}div.news-category-content h2,div.news-category-content h3{margin-bottom:var(--g-2)}div.news-detail-content li p,div.news-detail-content ol ol,div.news-detail-content ol ul,div.news-detail-content ul ol,div.news-detail-content ul ul{margin-bottom:var(--lh-normal)}div.news-detail-content h3{font-size:var(--fs-h5);line-height:var(--lh-h5)}.news-detail-main-img{border-radius:var(--bs-border-radius-xxl);margin-bottom:var(--g-4);max-height:520px;object-fit:cover}.news-summary{position:relative}.news-summary span{cursor:pointer;padding:var(--g-2) 0}.news-summary ul{list-style:none;margin-bottom:0}.news-summary ul li a{border-radius:2px;display:block;padding:10px}.news-summary ul li a:hover{background-color:#f3f4f6;color:var(--color-grey-dark)}.news-summary ul a{text-decoration:none}.news-summary>ul{background-color:var(--color-white);box-shadow:0 0 10px rgba(0,0,0,.102);display:none;max-height:283px;overflow-y:scroll;padding:var(--g-1) 0 var(--g-1) var(--g-2);position:absolute;top:calc(100% - var(--bs-border-radius-xxl));width:300px;z-index:1}.news-summary>ul::-webkit-scrollbar{width:25px}.news-summary>ul::-webkit-scrollbar-track{background:transparent}.news-summary>ul::-webkit-scrollbar-thumb{background:var(--color-grey);background-clip:padding-box;border:8px solid transparent;border-radius:50px}.news-summary>ul ul{font-size:14px;padding:0 0 0 10px}.news-summary:hover>ul{display:block;z-index:9}header.news-header{background-color:var(--color-white);display:flex;height:var(--header-height);position:fixed;top:0;width:100%;z-index:10}header.news-header .header-container{align-items:center;display:flex;justify-content:space-between;padding:0 95px;width:100%}header.news-header .progress-container{bottom:-5px;height:5px;position:absolute;width:100%}header.news-header .progress-bar{background:var(--color-blue);height:5px;width:0}@media(max-width:1399.98px){.news-section div.container-small{max-width:1100px}header.news-header .header-container{max-width:1100px;padding:0 var(--g-4)}}@media(max-width:769px){.news-block{height:100%}.news-block img{max-height:400px;max-width:unset;width:40%}.news-block .news-link{margin:auto 0}.news-block.flex-column img{height:auto}.news-block:not(.flex-column) h2{line-height:1}.news-block.flex-column .news-link{padding:var(--g-1)}.social-circle-list{gap:var(--g-3);justify-content:space-between}section .social-circle img{height:30px;width:30px}.social-circle{gap:var(--g-1)}.social-circle .h5{font-size:12px}}@media(max-width:576px){.news-detail-main-img{margin-right:unset;max-width:unset;width:100%}.news-block .news-link{padding:var(--g-2)}.news-block .news-link:not(.flex-column) p{margin:0}}