.article-main__layout{letter-spacing:0;display:flex;flex-direction:column;align-items:center;gap:24px}.article-main__back{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body-family);font-size:15px;font-weight:500;color:rgb(var(--color-foreground));text-decoration:none}.article-main__back:hover{text-decoration:underline;text-underline-offset:3px}.article-main__back svg{width:16px;height:16px}.article-main__title{max-width:900px;margin:0;text-align:center;font-family:var(--font-heading-family);font-size:44px;letter-spacing:-.02em;font-weight:700;line-height:1.12;color:rgb(var(--color-foreground))}.article-main__meta{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin:0;padding:0;list-style:none;font-family:var(--font-body-family);font-size:15px;font-weight:500;color:rgb(var(--color-foreground))}.article-main__meta li{display:flex;align-items:center;gap:8px}.article-main__meta svg{width:16px;height:16px}.article-main__hero{width:100%;max-width:840px;aspect-ratio:4 / 3;margin-top:8px;border-radius:24px;overflow:hidden;background:#f7f4f1}.article-main__hero img{width:100%;height:100%;object-fit:cover;display:block}.article-main__content{width:100%;max-width:680px;margin-top:40px;font-family:var(--font-body-family);font-size:19px;line-height:1.7;color:rgb(var(--color-foreground))}.article-main__content>*:first-child{margin-top:0}.article-main__content p,.article-main__content ul,.article-main__content ol,.article-main__content blockquote{margin:0 0 20px}.article-main__content h2,.article-main__content h3,.article-main__content h4{font-family:var(--font-heading-family);font-weight:700;line-height:1.15;color:rgb(var(--color-foreground))}.article-main__content h2{margin:56px 0 20px;font-size:32px}.article-main__content h3{margin:40px 0 16px;font-size:24px}.article-main__content h4{margin:32px 0 12px;font-size:20px}.article-main__content ul,.article-main__content ol{padding-left:24px}.article-main__content li{margin-bottom:8px}.article-main__content li::marker{color:#1e4d1d}.article-main__content a{color:#1e4d1d;font-weight:700;text-decoration:underline;text-underline-offset:3px}.article-main__content a:hover{color:#eb048d}.article-main__content strong,.article-main__content b{font-weight:700}.article-main__content img{display:block;max-width:100%;height:auto;margin:32px auto;border-radius:16px}.article-main__content blockquote{padding:20px 24px;border-radius:16px;background:#f7f4f1;font-size:20px}.article-main__content table{width:100%;margin:0 0 20px;border-collapse:collapse;font-size:16px}.article-main__content th,.article-main__content td{padding:10px 12px;border:1px solid #C7DCA9;text-align:left}.article-main__content iframe{max-width:100%}.article-main__product-lead{font-weight:700}.article-main__share{display:flex;flex-direction:column;align-items:center;width:100%;max-width:680px;margin-top:16px;padding-bottom:8px;border-bottom:1px solid #C7DCA9}.article-main__share:before{content:"";width:240px;height:1px;background:#c7dca9}.article-main__share-row{display:flex;align-items:center;gap:22px;padding:24px 0 40px;font-family:var(--font-heading-family);font-size:14px;font-weight:700;text-transform:uppercase;color:rgb(var(--color-foreground))}.article-main__share-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:#1e4d1d}.article-main__share-link:hover{background:#1e4d1d14}.article-main__share-link svg{width:20px;height:20px}@media screen and (max-width:989px){.article-main__title{font-size:38px}.article-main__content h2{font-size:28px}}@media screen and (max-width:749px){.article-main__layout{align-items:stretch;gap:18px}.article-main__back{align-self:flex-start;font-size:14px}.article-main__title{text-align:left;font-size:28px}.article-main__meta{justify-content:flex-start;gap:16px;font-size:14px}.article-main__hero{border-radius:16px}.article-main__content{margin-top:12px;font-size:17px;line-height:1.65}.article-main__content p,.article-main__content ul,.article-main__content ol{margin-bottom:18px}.article-main__content h2{margin:40px 0 16px;font-size:24px}.article-main__content h3{font-size:20px}.article-main__share{align-self:stretch}.article-main__share:before{display:none}.article-main__share-row{flex-wrap:wrap;justify-content:center;column-gap:22px;row-gap:8px;width:100%;padding:20px 0 28px;border-top:1px solid #C7DCA9}.article-main__share-row>span{flex-basis:100%;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-article-main.css.map */
