.rte .kkare-article-dek{max-width:780px;margin:0 0 30px;color:#3f4f46;font-size:18px;line-height:1.65}.rte :is(.kkare-editorial-scope,.kkare-editorial-analysis,.kkare-editorial-sources,.kkare-blog-guidance,.kkare-blog-expectations,.kkare-blog-disclaimer){box-sizing:border-box;margin:32px 0}.rte :is(.kkare-editorial-scope,.kkare-editorial-analysis,.kkare-editorial-sources,.kkare-blog-guidance,.kkare-blog-expectations,.kkare-blog-disclaimer) h2{margin:0 0 14px;color:#171717;font-size:24px;line-height:1.2;letter-spacing:0}.rte .kkare-editorial-scope{padding:22px 0;border-block:1px solid #d8e7de}.rte .kkare-editorial-scope ul,.rte .kkare-editorial-sources ul{margin:0;padding-left:22px}.rte .kkare-editorial-scope li,.rte .kkare-editorial-sources li{margin:8px 0;color:#33433a;line-height:1.55}.rte .kkare-editorial-scope li::marker{color:#5f917d}.rte .kkare-editorial-analysis>h3{margin:26px 0 8px;padding-left:12px;border-left:3px solid #8fb9a7;color:#1f2b24;font-size:18px;line-height:1.3;letter-spacing:0}.rte .kkare-editorial-analysis>p{margin:0 0 18px;color:#3f4f46;line-height:1.65}.rte .kkare-editorial-sources{padding:22px 0;border-block:1px solid rgba(23,23,23,.08)}.rte .kkare-editorial-sources a{color:#20382d;text-underline-offset:3px}.rte :is(.kkare-blog-guidance,.kkare-blog-expectations){padding:20px 22px;border-left:4px solid #8fb9a7;border-radius:8px;background:#eef8f3}.rte :is(.kkare-blog-guidance,.kkare-blog-expectations) p{margin:0;color:#33433a;line-height:1.6}.rte .kkare-blog-disclaimer{padding:18px 20px;border:1px solid #ead5db;border-left:4px solid #c8879a;border-radius:8px;background:#fff7f9}.rte .kkare-blog-disclaimer h2{margin-bottom:8px;color:#5f3542;font-size:17px}.rte .kkare-blog-disclaimer p{margin:0;color:#684c54;font-size:13px;line-height:1.55}.rte .kkare-blog-revenue-module{scroll-margin-top:110px;box-sizing:border-box;margin:32px 0;padding:28px;overflow:hidden;border:1px solid rgba(23,23,23,.08);border-radius:28px;background:#fbf7f0;box-shadow:0 10px 28px #1717170d}.rte .kkare-blog-revenue-module *,.rte .kkare-blog-revenue-module *:before,.rte .kkare-blog-revenue-module *:after{box-sizing:border-box}.rte .kkare-blog-revenue-module>h2{margin:0 0 10px;color:#171717;font-size:24px;line-height:1.2;letter-spacing:0}.rte .kkare-blog-revenue-module>p{max-width:760px;margin:0;color:#3f4f46;font-size:15px;line-height:1.55}.rte .kkare-revenue-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.rte .kkare-revenue-product-card{display:flex;min-width:0;min-height:0;overflow:hidden;flex-direction:column;border:1px solid rgba(23,23,23,.08);border-radius:22px;background:#fff;box-shadow:0 10px 28px #1717170d}.rte .kkare-revenue-product-media{display:block;overflow:hidden;background:#faf8f6!important;background-image:none!important;text-decoration:none!important}.rte .kkare-revenue-product-media img{display:block;width:100%;height:180px;padding:10px;object-fit:contain;background:#faf8f6}.rte .kkare-revenue-product-copy{display:flex;min-height:210px;flex:1;flex-direction:column;gap:7px;padding:14px}.rte .kkare-revenue-card-step{align-self:flex-start;max-width:100%;padding:4px 8px;border:1px solid #bdd9cd;border-radius:999px;background:#eef8f3;color:#245847;font-size:11px;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.rte .kkare-revenue-product-copy h3{display:-webkit-box;min-height:51px;margin:2px 0 0;overflow:hidden;color:#1f1b18;font-size:14px;font-weight:700;line-height:1.22;letter-spacing:0;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rte .kkare-revenue-product-vendor,.rte .kkare-revenue-product-price,.rte .kkare-revenue-product-availability{margin:0;font-size:12px;line-height:1.3}.rte .kkare-revenue-product-vendor{color:#6f786f}.rte .kkare-revenue-product-price{color:#1f1b18;font-size:13px;font-weight:700}.rte .kkare-revenue-product-availability{color:#3f6d5b}.rte .kkare-revenue-product-availability.is-unavailable{color:#8a4f4f}.rte .kkare-revenue-product-link.button{width:100%;min-height:44px;margin-top:auto;padding:10px 14px;white-space:normal;text-align:center}.rte .kkare-revenue-product-link .btn-text{position:relative;z-index:1;display:block;width:100%;font-size:13px;font-weight:800;line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}.rte .kkare-blog-faq{box-sizing:border-box;margin:34px 0;padding:28px;border:1px solid rgba(23,23,23,.08);border-radius:28px;background:#fff;box-shadow:0 10px 28px #1717170d}.rte .kkare-mature-routine-planner{scroll-margin-top:110px;margin:34px 0;padding:28px;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#f7fbf8}.rte .kkare-mature-routine-planner>h2{margin:6px 0 10px;font-size:26px;line-height:1.2;letter-spacing:0}.rte .kkare-section-kicker{margin:0;color:#245847;font-size:12px;font-weight:800;line-height:1.2;text-transform:uppercase;letter-spacing:0}.rte .kkare-mature-routine-paths,.rte .kkare-mature-routine-levels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px}.rte .kkare-mature-routine-paths article{padding:16px 0;border-top:3px solid #8fb9a7}.rte .kkare-mature-routine-paths h3,.rte .kkare-mature-routine-levels h3{margin:0 0 8px;font-size:17px;line-height:1.3;letter-spacing:0}.rte .kkare-mature-routine-paths p,.rte .kkare-mature-routine-levels li,.rte .kkare-mature-routine-note{color:#3f4f46;font-size:14px;line-height:1.55}.rte .kkare-mature-routine-paths a{color:#20382d;font-weight:800;text-underline-offset:2px}.rte .kkare-mature-routine-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.rte .kkare-mature-routine-levels>div{padding:18px;border:1px solid rgba(23,23,23,.1);border-radius:8px;background:#fff}.rte .kkare-mature-routine-levels ol{margin:0;padding-left:20px}.rte .kkare-mature-routine-note{margin:16px 0 0;padding:12px 14px;border-left:4px solid #8fb9a7;background:#fff}.rte .kkare-blog-faq>h2{margin:0 0 16px;font-size:24px;line-height:1.2;letter-spacing:0}.rte .kkare-blog-faq .kkare-faq-item{padding:14px 16px;border:1px solid rgba(23,23,23,.08);border-radius:18px;background:#fbf7f0}.rte .kkare-blog-faq .kkare-faq-item+.kkare-faq-item{margin-top:10px}.rte .kkare-blog-faq .kkare-faq-item h3{margin:0 0 6px;font-size:16px;line-height:1.3;letter-spacing:0}.rte .kkare-blog-faq .kkare-faq-item p{margin:0;color:#3f4f46;font-size:14px;line-height:1.55}@media(max-width:900px){.rte .kkare-revenue-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.rte table{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.rte .kkare-article-dek{margin-bottom:24px;font-size:16px}.rte :is(.kkare-blog-guidance,.kkare-blog-expectations,.kkare-blog-disclaimer){padding:16px}.rte .kkare-blog-revenue-module,.rte .kkare-blog-faq{padding:18px;border-radius:24px}.rte .kkare-mature-routine-planner{padding:18px}.rte .kkare-mature-routine-paths,.rte .kkare-mature-routine-levels,.rte .kkare-revenue-product-grid{grid-template-columns:1fr}.rte .kkare-revenue-product-card{display:grid;grid-template-columns:112px minmax(0,1fr);border-radius:18px}.rte .kkare-revenue-product-media img{height:100%;min-height:150px;padding:8px}.rte .kkare-revenue-product-copy{min-height:178px;padding:12px}.rte .kkare-revenue-product-copy h3{min-height:0;-webkit-line-clamp:4}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/kkare-blog-commerce.css.map */
