.article-author{background-color:#f6f6f6;border-radius:12px;margin-top:40px;padding:40px}@media (width<=767px){.article-author{margin-top:20px;padding:20px 15px}}.article-author h4{margin-bottom:20px}.article-author-content{-moz-column-gap:30px;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;column-gap:30px;display:grid}@media (width<=767px){.article-author-content{-moz-column-gap:15px;grid-template-rows:auto;gap:15px}}.article-author-content.no-image{grid-template-columns:1fr}.article-author-img{-o-object-fit:cover;object-fit:cover;border-radius:50%;grid-row:span 2;width:100px;height:100px}@media (width<=767px){.article-author-img{grid-row:auto;width:60px;height:60px}}.article-author-name{color:#282828;margin-bottom:8px;font-size:18px;font-weight:700;line-height:24px}@media (width<=767px){.article-author-name{align-self:center;margin-bottom:0}}.article-author-description{white-space:pre-line;font-size:15px;line-height:22px}@media (width<=767px){.article-author-description{grid-column:1/-1}}.article-detail{padding-top:40px;padding-bottom:50px}@media (width<=767px){.article-detail{padding-top:10px}}.article-detail .article-container{z-index:10;max-width:956px;margin:0 auto;position:relative}@media (width<=767px){.article-detail .article-container{margin-bottom:30px}}.article-detail .breadcrumbs{margin-bottom:10px}.article-detail .article-title{padding:0}.article-detail .article-title h1{letter-spacing:-.015em;text-wrap:balance;margin:0;font-family:Roboto Condensed,sans-serif;font-size:clamp(2.25rem,1.5rem + 3vw,4rem);font-weight:700;line-height:1.04}.article-detail .article-intro{-moz-column-gap:40px;background:#fff;border-radius:12px;grid-template-columns:repeat(2,1fr);column-gap:40px;margin-bottom:40px;display:grid;overflow:hidden}@media (width<=991px){.article-detail .article-intro{gap:20px}}@media (width<=767px){.article-detail .article-intro{grid-template-columns:1fr}}.article-detail .article-intro--content{flex-direction:column;justify-content:center;height:100%;padding:40px 0;display:flex}@media (width<=991px){.article-detail .article-intro--content{padding:20px 0}}@media (width<=767px){.article-detail .article-intro--content{padding:0 20px}}.article-detail .article-intro--content-tags{align-items:center;gap:10px;margin-bottom:10px;font-size:13px;line-height:15px;display:flex}.article-detail .article-intro--content-tags .main-tag{color:#fff;background:#2d598e;border-radius:12px;padding:5px 13px;font-weight:700}.article-detail .article-intro--content-tags .date,.article-detail .article-intro--content-tags .read-time{color:#282828;font-weight:700}.article-detail .article-intro--content-excerpt{color:#525252;font-size:16px;font-weight:400;line-height:28px}@media (width<=767px){.article-detail .article-intro--content-excerpt{font-size:15px;line-height:22px}}.article-detail .article-intro--image{height:100%}@media (width<=767px){.article-detail .article-intro--image{width:100%;height:272px}}.article-detail .article-intro--image img{-o-object-fit:cover;object-fit:cover;aspect-ratio:460/353;width:100%;height:100%}.article-detail .image-caption{color:#525252;text-align:center;border-bottom:1px solid #d9d9d9;padding:10px 0;font-size:15px;line-height:22px}.article-detail-content-anchors{background-color:#f6f6f6;border-radius:12px;padding:40px;position:relative;overflow:hidden}@media (width<=767px){.article-detail-content-anchors{padding:20px 15px}}.article-detail-content-anchors .article-detail-list{flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.article-detail-content-anchors .article-detail-list li{padding-left:25px;list-style:none;position:relative}.article-detail-content-anchors .article-detail-list li:before{content:"";background-color:#282828;border-radius:50%;width:4px;height:4px;position:absolute;top:11px;left:8px;transform:translateY(-50%)}.article-detail-content-anchors .article-detail-list li a{color:#282828;font-size:15px;line-height:22px;transition:color .3s cubic-bezier(.33,1,.68,1)}.article-detail-content-anchors .article-detail-list li a:hover{color:#046737;transition:color .3s cubic-bezier(.33,1,.68,1)}.article-detail .content{margin-top:40px;padding-bottom:30px}.article-detail .content>:first-child{padding-top:0!important}.article-detail .content ul{color:#525252;margin:0 0 15px;padding:0;list-style:none}.article-detail .content ul li{color:inherit;padding-left:15px;position:relative}.article-detail .content ul li:before{content:"";background-color:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:2px}.article-detail .content .content-row-container .content-row{-moz-column-gap:20px;flex-flow:row;column-gap:20px;margin:40px 0}.article-detail .content .content-row-container .content-row .content-col{width:calc(50% - 10px)}.article-detail .content .content-row-container .content-row .content-col .image-container{margin-top:0}@media (width<=991px){.article-detail .content .content-row-container .content-row{flex-wrap:wrap;row-gap:20px}.article-detail .content .content-row-container .content-row .content-col{width:100%}}@media (width<=767px){.article-detail .content .content-row-container{padding:0}}.article-detail .content .image-content-block .container{padding:0}.article-detail .content .image-container{margin-inline:auto;width:100%;margin-top:40px;overflow:hidden}.article-detail .content>img{max-width:860px;margin-bottom:50px}.article-detail .content>img.image{width:100%;max-width:unset;border-radius:0;margin-bottom:25px}.article-detail .content h2{margin-top:24px;margin-bottom:10px;line-height:normal}.article-detail .content h3{margin-top:40px}.article-detail .content p a:not(.btn){color:inherit;text-decoration:underline;transition:color .3s cubic-bezier(.33,1,.68,1)}.article-detail .content p a:not(.btn):hover{color:#046737;transition:color .3s cubic-bezier(.33,1,.68,1)}@media (width<=767px){.article-detail .content p{line-height:22px}}.article-detail-tags{flex-wrap:wrap;gap:5px;display:flex}.article-detail-tags .article-tag{background-color:#ebebeb;border-radius:12px;padding:10px 15px;font-size:13px;font-weight:700;line-height:15px}.article-detail>:last-child{margin-bottom:0}.article-detail .products-widget{margin-bottom:25px;margin-inline:-15px;padding-bottom:0;overflow:visible}@media (width<=767px){.article-detail .products-widget{margin-bottom:15px}}.article-detail .products-widget .products{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (width<=767px){.article-detail .products-widget .products{grid-template-columns:repeat(2,1fr);gap:10px}}
