@media screen{section.articles{overflow:hidden}section.articles .articles-wrap{display:flex;justify-content:space-between}section.articles .articles-wrap .articles{flex:0 1 32%;border-radius:var(--blog-item-border-radius, 6px);position:relative;padding-bottom:1em;display:flex;flex-direction:column;border:var(--blog-item-border, 1px solid #dddddd)}section.articles .articles-wrap .articles:hover:after{opacity:1}section.articles .articles-wrap .articles .img{padding:0;margin:0;position:relative;z-index:1}section.articles .articles-wrap .articles .img a{width:100%;padding-top:64%;position:relative;overflow:hidden;display:block;border-radius:6px 6px 0 0}section.articles .articles-wrap .articles .img a:before{content:'';position:absolute;left:0;bottom:0;z-index:1;width:100%;height:1px;background-color:var(--primary-branding-color, #6257f2);transform:scaleX(0);transform-origin:top left;will-change:transform;transition:transform .33s ease}section.articles .articles-wrap .articles .img a:hover:before{transform:scaleX(1)}section.articles .articles-wrap .articles .img a img{position:absolute;top:50%;left:50%;min-width:101%;min-height:100%;transform:translate(-50%,-50%)}section.articles .articles-wrap .articles h3,section.articles .articles-wrap .articles p{position:relative;z-index:1;padding:0 2rem}section.articles .articles-wrap .articles .text-wrap{display:flex;flex:1;flex-direction:column}section.articles .articles-wrap .articles h3{font-size:1.375em;line-height:1.35em;margin:1em 0 0}section.articles .articles-wrap .articles h3 a{text-decoration:none;position:relative;color:var(--primary-text-color, #000000)}section.articles .articles-wrap .articles h3 a:hover{text-decoration:underline}section.articles .articles-wrap .articles h3+p{font-size:.9375em;color:var(--secondary-text-color, #535353);line-height:1.5em;margin:1em 0;flex:1}section.articles .articles-wrap .articles .dnt{margin:1em 0}section.articles .articles-wrap .articles .dnt time{font-size:.9375em}section.articles .articles-wrap .articles .dnt time:before{content:'';vertical-align:middle;margin-top:-2px;margin-right:.25em}section.articles .articles-wrap .articles .dnt .more{float:right}section.articles .see-all{margin:3em auto;text-align:var(--home-articles-see-all-text-align, center)}}@media screen and (max-width:1024px){section.articles{position:relative}section.articles .articles-scroll{overflow:auto;padding-bottom:2em}section.articles .articles-scroll .articles-wrap{width:1000px;padding:0 5vw}}