.article-template__social-sharing-desktop{margin-left:6vw;margin-right:6vw}
.article-recommended{text-decoration:none;height:120vh;display:block}
@media screen and (max-width:990px){
.article-recommended{display:none}
}
.article-recommended-outer{display:flex;flex-direction:column;border-radius:8px;border:1px solid #ececec;padding:24px 28px;max-width:386px;width:-moz-fit-content;width:fit-content;gap:30px;position:sticky;top:160px}
.article-recommended-wrapper{display:flex;align-items:flex-start;justify-content:center;gap:20px;text-decoration:none}
.article-recommended-wrapper>img{display:flex;width:100%;height:100%;padding:11px;background-color:#f5f5f5;max-width:118px;aspect-ratio:1}
.article-recommended-wrapper-information{display:flex;flex-direction:column}
.article-recommended-wrapper-information-vendor{font-family:"Plus Jakarta Sans",sans-serif;font-size:10px;line-height:150%;font-weight:700;color:#353535;letter-spacing:.5px;text-transform:uppercase}
.article-recommended-wrapper-information-title{margin:0;margin-bottom:16px;font-size:20px;line-height:145%;color:#353535;font-weight:600}
.article-recommended-wrapper-information-price{font-size:16px;line-height:150%;color:#171717;font-weight:600}
.article-header{max-width:990px;margin:0 auto}
@media screen and (max-width:990px){
.article-header{margin:0;margin-top:20px!important;margin-bottom:20px!important}
}
.article-back{margin-bottom:15px;width:-moz-fit-content;width:fit-content;padding:6px 12px;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#f7f7f7;color:#353535;font-family:"Plus Jakarta Sans",sans-serif;font-size:12px;line-height:150%;font-weight:600;letter-spacing:.6px;text-decoration:none;border-radius:6px}
.article-author{margin-bottom:5px;font-size:13px;line-height:150%;font-weight:400;color:#353535}
.article-additional{margin-top:5px;display:flex;align-items:center;gap:8px;font-size:13px;line-height:150%;color:#353535;margin-bottom:26px;flex-wrap:wrap}
.article-additional-dot{display:block!important;width:3px;height:3px;border-radius:50%;background-color:#d7d7d7}
.article-wrapper{display:flex}
@media screen and (max-width:990px){
.article-wrapper{flex-direction:column;gap:24px;margin:0 auto!important;padding:0 2rem!important;max-width:var(--page-width)!important}
}
.article-content{max-width:660px}
.article-content a{word-break:break-word}
.article-content table{width:100%!important;max-width:100%!important}
.article-content table td{width:auto!important}
.article-navigation{max-width:230px;margin-bottom:48px}
.article-navigation-desktop{max-width:230px;margin-bottom:48px}
@media screen and (max-width:990px){
.article-navigation-desktop{max-width:none;margin-bottom:16px}
}
.article-navigation-desktop ul{margin:0;padding:0;padding-left:20px}
.article-navigation-desktop ul a{margin:0;width:unset;min-width:unset;height:unset;min-height:unset;border:none;color:#353535;font-size:16px;line-height:150%;text-underline-offset:.3rem;justify-content:start!important;background-color:rgba(0,0,0,0)!important;padding:0!important}
.article-navigation-desktop-title{margin-bottom:12px;font-size:12px;line-height:150%;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;color:#171717}
@media screen and (max-width:990px){
.article-navigation{max-width:none;margin-bottom:16px}
}
.article-navigation ul{margin:0;padding:0;padding-left:20px}
.article-navigation ul a{margin:0;width:unset;min-width:unset;height:unset;min-height:unset;border:none;color:#353535;font-size:16px;line-height:150%;text-underline-offset:.3rem;justify-content:start!important;background-color:rgba(0,0,0,0)!important;padding:0!important}
.article-navigation-title{margin-bottom:12px;font-size:12px;line-height:150%;font-weight:600;font-family:"Plus Jakarta Sans",sans-serif;color:#171717}
.article-links{display:flex;gap:8px}
.article-sharing-links-desktop{display:none}
@media screen and (min-width:990px){
.article-sharing-links-desktop{display:block}
}
@media screen and (min-width:990px){
.article-mobile-sharing-wrapper{display:none}
}
.article-mobile-sharing-wrapper a{color:#bfbfbf;opacity:1;background:#fff;width:4rem;min-width:4rem;height:4rem;min-height:4rem;display:flex;align-items:center;justify-content:center;padding:8px;background-color:#f1f2f1;border-radius:12px;transition:color .3s ease-in-out,opacity .3s ease-in-out}
body.template-article .main-article--wrap{display:flex;position:relative;margin-bottom:101px}
@media(max-width:989px){
body.template-article .main-article--wrap{flex-direction:column}
}
body.template-article .main-article--wrap .related-articles--wrap{height:100%;max-width:100%;min-width:31.5rem;flex:0 1 20%;position:sticky;top:8rem;margin-top:13.5rem}
@media(max-width:749px){
body.template-article .main-article--wrap .related-articles--wrap{flex:0 0 100%}
}
body.template-article .main-article--wrap .related-articles--wrap .aside--wrap .heading{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#6f6f6f;border-bottom:1px solid #e1e1e1;padding-bottom:10px}
body.template-article .main-article--wrap .related-articles--wrap .aside--wrap .related-article{display:flex;margin-bottom:3rem}
body.template-article .main-article--wrap .related-articles--wrap .aside--wrap .related-article--image{width:94px;height:94px;max-width:100%}
body.template-article .main-article--wrap .related-articles--wrap .aside--wrap .related-article--text-wrap{display:flex;flex-direction:column;margin-left:1.3rem}
body.template-article .main-article--wrap .related-articles--wrap .aside--wrap .related-article--date{font-family:"DM Sans",sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#6f6f6f;margin-bottom:.5rem}
body.template-article .main-article--wrap .related-articles--wrap .aside--wrap .related-article--title{font-family:"DM Sans",sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:24px;color:#3e3e3e;text-decoration:none}
body.template-article .main-article--wrap .related-articles--wrap .aside--wrap .related-article--title:hover{text-decoration:underline}
body.template-article .main-article--wrap .article-template{flex:1 1 auto;min-width:0}
@media(max-width:749px){
body.template-article .main-article--wrap .article-template{flex:0 0 100%}
}
body.template-article .text-cta--wrap{height:auto;align-items:flex-start;border-radius:3px;background:#fafafa;padding:3.8rem 4.5rem}
body.template-article .text-cta--wrap>:not(.text-cta--link){width:auto}
body.template-article .text-cta--wrap .text-cta--description{font-family:"DM Sans",sans-serif;font-size:21px;font-weight:300;line-height:27px;text-align:left;color:#646464;margin:0 0 2.3rem}
body.template-article .text-cta--wrap .text-cta--description p{margin:0}
body.template-article .text-cta--wrap .text-cta--link{background-color:#1a4011;color:#fff}
body.template-article .text-cta--wrap .text-cta--link:hover{background-color:#081505}
.article-template .page-width{max-width:var(--page-width)}
.article-template>:first-child:not(.article-template__hero-container){width:100%;text-align:left;margin-top:5rem;margin-bottom:2.6rem}
.article-template>:first-child:not(.article-template__hero-container) .article-template__title{max-width:875px;font-size:42px;line-height:125%;font-weight:500;font-family:"Plus Jakarta Sans",sans-serif;color:#171717;margin:0}
@media screen and (max-width:990px){
.article-template>:first-child:not(.article-template__hero-container) .article-template__title{font-size:27px;line-height:125%;font-weight:500}
}
.article-template__date{margin-top:3.9rem;margin-bottom:2.1rem}
.article-template__date span{font-family:"DM Sans",sans-serif;font-size:1.6rem;font-weight:400;line-height:2.2rem;color:#626262}
.article-template__content{display:flex;font-family:"DM Sans",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#353535;margin-right:12px}
.article-template__content h2{font-family:"DM Sans",sans-serif;font-size:3.2rem;font-weight:400!important;line-height:3.8rem}
.article-template__content h3,.article-template__content h4{font-family:"Plus Jakarta Sans",sans-serif;font-size:2.4rem;font-weight:500!important;line-height:1.45;color:#353535}
.article-template__content ol,.article-template__content ol span,.article-template__content p,.article-template__content p span,.article-template__content ul,.article-template__content ul span{font-family:"DM Sans",sans-serif;font-size:1.6rem;font-weight:400;line-height:1.5;color:#353535}
.article-template__content ol,.article-template__content ul{padding-left:20px!important}
.article-template__content a{color:#171717}
.article-template__content a:hover{color:#171717}
.article-template__social-sharing:before{left:.6rem;font-family:"DM Sans",sans-serif;font-size:12px;font-weight:400;line-height:24px;color:#3e3e3e;opacity:.5}
@media(max-width:989px){
.article-template__social-sharing{display:none;margin-left:0}
}
.article-template__social-sharing a{color:#bfbfbf;opacity:1}
.article-template__social-sharing a:hover{border-color:#626262;color:#171717}