.article-content.article-content--editorial{gap:0;padding-bottom:48px}.article-content--editorial .article-content__hero__data{align-items:flex-start;text-align:left;padding-top:32px;padding-bottom:24px;gap:14px}.article-content--editorial .article-content__hero__data h1{font-size:clamp(30px,4vw,44px);line-height:1.2;margin:0;max-width:760px}.article-content--editorial .article-content__hero__data>.text-sm{gap:8px;color:rgba(245,247,245,.75);line-height:1.5}.article-content--editorial .article-content__content{gap:24px;font-size:17px;line-height:1.65}.article-content--editorial .article-content__content>p,.article-content--editorial .article-content__content>ol,.article-content--editorial .article-content__content>ul{margin:0}.article-content--editorial .article-content__content li+li{margin-top:12px}.article-content--editorial .article-content__content>h2,.article-content--editorial .article-content__content>h3,.article-content--editorial .article-content__content>h4,.article-content--editorial .article-content__content>h5{margin:12px 0 0;line-height:1.35}.article-content--editorial .article-content__content>img{width:auto;max-width:100%;height:auto;align-self:center}.article-content--editorial .article-content__cover picture{display:block}.article-content--editorial .article-content__cover .article-content__hero__image{display:block;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;margin:0 auto;border-radius:12px}.blog-article-image{width:100%;margin:0}.blog-article-image img{display:block;width:100%;height:auto;max-height:none;border-radius:12px}.article-content--editorial .blog-widget{background:var(--blog-widget-background,#143222);border:1px solid rgba(245,247,245,.16);border-radius:12px;padding:24px;color:#f5f7f5}.article-content--editorial .blog-widget__content{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.article-content--editorial .blog-widget p{margin:0}.article-content--editorial .blog-widget .blog-widget__title{font-size:22px;line-height:1.3;font-weight:600}.article-content--editorial .blog-widget .blog-widget__text{font-size:16px;line-height:1.55}.article-content--editorial .blog-widget__button{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 20px;border-radius:999px;background:#00833e;color:#fff;text-decoration:none;font-size:15px;font-weight:600;line-height:1.4;transition:background .15s}.article-content--editorial .blog-widget__button:hover{background:#006b33}.article-content--editorial .blog-widget__button:focus-visible,.article-content--editorial .blog-widget__secondary:focus-visible{outline:3px solid #3ddd7c;outline-offset:4px}.article-content--editorial .blog-widget__secondary{color:inherit;font-size:14px;text-underline-offset:3px}.article-content--editorial .blog-widget--product{display:grid;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:24px}.article-content--editorial .blog-widget__image{display:block}.article-content--editorial .blog-widget__image img{display:block;width:100%;height:auto;border-radius:8px}.article-content--editorial [data-blog-widget="quiz-intro"]{padding:20px 24px}.article-content--editorial [data-blog-widget="quiz-intro"] .blog-widget__title{font-size:18px}.article-content--editorial [data-blog-widget="quiz-intro"] .blog-widget__button{background:none;border-radius:0;padding:0;min-height:44px;color:#3ddd7c;text-decoration:underline;text-underline-offset:4px}.article-content--editorial [data-blog-widget="quiz-final"]{padding:30px}@media(min-width:768px){.article-content--editorial .article-content__hero__data{padding-top:44px;padding-bottom:28px}.article-content--editorial .article-content__content{font-size:18px;gap:28px}.article-content--editorial .blog-widget--product{grid-template-columns:180px minmax(0,1fr);padding:28px}.article-content--editorial [data-blog-widget="quiz-final"]{padding:36px}}@media(max-width:479px){.article-content--editorial .blog-widget{padding:20px}.article-content--editorial .blog-widget--product{grid-template-columns:1fr;gap:18px}.article-content--editorial .blog-widget__image{width:140px;justify-self:center}.article-content--editorial .blog-widget__button{max-width:100%;white-space:normal}.article-content--editorial .blog-widget .blog-widget__title{font-size:20px}}
