@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Inter:wght@400;500;600&display=swap";:root{--kk-plum: #64435B;--kk-plum-dark: #56374E;--kk-ink: #2D2730;--kk-cream: #FBF7F2;--kk-sand: #E9D8C7;--kk-sage: #A9B7A0;--kk-rose: #CFA3AC;--kk-mist: #E8E2DD;--kk-clay: #C38A74;--kk-plum-light: #f0e8ed;--kk-sand-light: #f5efe8;--kk-snippet-bg: var(--kk-sand-light);--kk-snippet-border: var(--kk-sand);--font-heading: "DM Sans", Arial, sans-serif;--font-body: "Inter", Arial, sans-serif;--radius-sm: 12px;--radius-md: 16px;--radius-pill: 999px;--shadow-soft: 0 8px 24px rgba(45, 39, 48, .08)}.article-content,.article__content,.blog-post__content,.rte{font-family:var(--font-body);font-size:18px;line-height:1.75;color:var(--kk-ink);max-width:720px}.article-content p,.article__content p,.blog-post__content p,.rte p{margin-bottom:1.2em}.article-content h2,.article__content h2,.blog-post__content h2,.rte h2{font-family:var(--font-heading);font-size:1.6em;font-weight:700;margin-top:2em;margin-bottom:.6em;color:var(--kk-ink);line-height:1.2}.article-content h3,.article__content h3,.blog-post__content h3,.rte h3{font-family:var(--font-heading);font-size:1.3em;font-weight:700;margin-top:1.8em;margin-bottom:.5em;color:var(--kk-ink);letter-spacing:-.01em;line-height:1.2}sup a.ref-link{text-decoration:none;color:var(--kk-plum);font-size:.8em;font-weight:600}sup a.ref-link:hover{color:var(--kk-plum-dark);text-decoration:underline}.article-meta{font-size:.9em;color:var(--kk-ink);opacity:.65;border-bottom:1px solid var(--kk-mist);padding-bottom:1em;margin-bottom:1.5em}.snippet-answer{background:var(--kk-snippet-bg);border:1px solid var(--kk-snippet-border);border-radius:var(--radius-sm);padding:1.2em 1.5em;margin-bottom:1.5em;font-size:1.05em;line-height:1.7;color:var(--kk-ink)}nav.toc{background:var(--kk-mist);border:1px solid var(--kk-sand);border-radius:var(--radius-sm);padding:1.2em 1.5em;margin:1.5em 0 2em}nav.toc h2,nav.toc h3{font-family:var(--font-heading);font-size:1.1em;margin-top:0;margin-bottom:.5em;color:var(--kk-ink)}nav.toc ol,nav.toc ul{margin:0;padding-left:1.2em}nav.toc li{margin-bottom:.3em}nav.toc a{text-decoration:none;color:var(--kk-ink)}nav.toc a:hover{color:var(--kk-plum)}.cta-box{background:var(--kk-plum-light);border:2px solid var(--kk-rose);border-radius:var(--radius-md);padding:1.5em 2em;margin:2em 0;text-align:center;box-shadow:var(--shadow-soft)}.cta-box h3{font-family:var(--font-heading);color:var(--kk-plum);margin-top:0;margin-bottom:.5em}.cta-box p{margin-bottom:1em}.cta-button{display:inline-block;background:var(--kk-plum);color:#fff!important;padding:.75em 2em;border-radius:var(--radius-sm);text-decoration:none;font-weight:600;transition:background .2s ease}.cta-button:hover{background:var(--kk-plum-dark)}.highlight-box,.key-takeaway,.summary-box{background:var(--kk-sand-light);border-left:4px solid var(--kk-plum);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1.2em 1.5em;margin:1.5em 0}.highlight-box h3,.key-takeaway h3,.summary-box h3{font-family:var(--font-heading);margin-top:0;font-size:1.05em;color:var(--kk-plum)}.info-callout{background:var(--kk-sand-light);border-left:4px solid var(--kk-rose);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1.2em 1.5em;margin:1.5em 0}.info-callout h3,.info-callout strong:first-child{display:block;margin-bottom:.4em;font-size:1em;color:var(--kk-plum)}.stages-module{display:flex;gap:1em;margin:2em 0}.stage-card{flex:1;background:var(--kk-cream);border:1px solid var(--kk-sand);border-radius:var(--radius-md);padding:1.5em;text-align:center}.stage-card .stage-number{display:inline-block;width:2em;height:2em;line-height:2em;border-radius:50%;background:var(--kk-plum);color:#fff;font-weight:700;font-size:1.2em;margin-bottom:.5em}.stage-card h3{font-family:var(--font-heading);font-size:1.05em;color:var(--kk-plum);margin:.3em 0}.stage-card p{font-size:.95em;color:var(--kk-ink);opacity:.75;margin:0}.comparison-box,.persona-box{background:var(--kk-cream);border:1px solid var(--kk-mist);border-radius:var(--radius-sm);padding:1.5em;margin:1.5em 0}.comparison-table{width:100%;border-collapse:collapse;margin:1.5em 0}.comparison-table th{background:var(--kk-plum);color:#fff;padding:.75em 1em;text-align:left;font-family:var(--font-heading)}.comparison-table td{padding:.75em 1em;border-bottom:1px solid var(--kk-mist)}.comparison-table tr:nth-child(2n) td{background:var(--kk-cream)}.seek-care-box{background:var(--kk-plum-light);border:1px solid var(--kk-rose);border-left:4px solid var(--kk-plum);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:1.5em 2em;margin:2em 0}.seek-care-box h2,.seek-care-box h3{font-family:var(--font-heading);color:var(--kk-plum-dark);margin-top:0;font-size:1.15em}.seek-care-box ul{margin:.5em 0;padding-left:1.2em}.seek-care-box li{margin-bottom:.4em}.disclaimer{font-size:.85em;color:var(--kk-ink);opacity:.5;margin:1.5em 0;padding:0;background:none;border:none}.author-box{border-top:1px solid var(--kk-mist);padding-top:1.5em;margin-top:2em}.source-list{margin-top:3em;padding-top:1.5em;border-top:2px solid var(--kk-mist)}.source-list h2{font-family:var(--font-heading);font-size:1.2em}.source-list ol{font-size:.9em;line-height:1.8;padding-left:1.5em}.source-list a{word-break:break-all;color:var(--kk-plum)}.faq-section{margin:2em 0}.faq-item{border-bottom:1px solid var(--kk-mist);padding:.6em 0}.faq-item h3{font-family:var(--font-heading);font-size:1em;font-weight:700;margin-bottom:.3em;color:var(--kk-ink)}.faq-item p{margin:0 0 .3em;color:var(--kk-ink);opacity:.75}.quote-box{background:none;border-left:4px solid var(--kk-rose);border-radius:0;padding:1em 1.5em;margin:2em 0;font-style:italic;font-size:1.1em;line-height:1.6;color:var(--kk-ink);opacity:.8}.quote-box:before{content:none}.quote-box p{margin:0 0 .5em}.quote-box .quote-source{font-style:normal;font-size:.85em;opacity:.6}.side-by-side{display:flex;gap:0;margin:2em 0;border:1px solid var(--kk-mist);border-radius:var(--radius-sm);overflow:hidden}.side-by-side .side-do,.side-by-side .side-dont,.side-by-side .side-left,.side-by-side .side-right{flex:1;background:var(--kk-cream);padding:1.2em 1.5em;border:none;border-radius:0}.side-by-side .side-dont,.side-by-side .side-right{border-left:1px solid var(--kk-mist)}.side-by-side .side-do h3,.side-by-side .side-dont h3,.side-by-side .side-left h3,.side-by-side .side-right h3{font-family:var(--font-heading);margin-top:0;color:var(--kk-ink);font-size:1em}.stat-box{display:flex;align-items:baseline;gap:.5em;background:none;border-left:4px solid var(--kk-plum);border-radius:0;padding:.8em 1.2em;margin:1.5em 0}.stat-box .stat-number{font-family:var(--font-heading);font-size:1.8em;font-weight:700;color:var(--kk-plum);line-height:1;white-space:nowrap}.stat-box .stat-label{font-size:1em;color:var(--kk-ink);opacity:.75;margin-top:0}.back-to-top{display:inline-block;margin:1em 0;font-size:.85em;color:var(--kk-plum);text-decoration:none}.back-to-top:hover{text-decoration:underline}.read-more-link{display:block;margin:1.5em 0;font-weight:600}.read-more-link a{color:var(--kk-plum);text-decoration:none}.read-more-link a:hover{text-decoration:underline;color:var(--kk-plum-dark)}@media(max-width:768px){.article-content,.article__content,.blog-post__content,.rte{font-size:17px;line-height:1.7}.article-content h2,.article__content h2,.blog-post__content h2,.rte h2{font-size:1.4em}.article-content h3,.article__content h3,.blog-post__content h3,.rte h3{font-size:1.2em}.cta-box{padding:1em 1.2em}.cta-button{padding:.6em 1.5em;font-size:.95em}.comparison-table{font-size:.9em}.comparison-table th,.comparison-table td{padding:.5em .6em}.highlight-box,.key-takeaway,.info-callout,.summary-box{padding:1em}.side-by-side{flex-direction:column}.side-by-side .side-dont,.side-by-side .side-right{border-left:none;border-top:1px solid var(--kk-mist)}.stat-box{flex-direction:column;gap:.2em}.stat-box .stat-number{font-size:1.5em}.stages-module{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/kk-article-styles.css.map */
