.kl{--kl-blog-max-width: 1200px;--kl-blog-content-width: 720px;--kl-blog-cover-width: 900px;--kl-blog-secondary: #5a5a5a;--kl-blog-muted: #616161;--kl-blog-meta: #7a7a7a}@keyframes klBlogFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.kl .kl-blog-hero{background:var(--kl-white, #ffffff);padding:4.5rem var(--kl-gutter, 3rem) 3.5rem;text-align:center}.kl .kl-blog-hero h1{font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:clamp(1.8rem,1.476rem + 1.4vw,3.15rem);font-weight:var(--kl-weight-semibold, 600);letter-spacing:-.05em;line-height:.95;color:var(--kl-color-text, #454545);margin:0 0 1rem;animation:klBlogFadeUp .5s cubic-bezier(.22,1,.36,1) both}.kl .kl-blog-hero p{font-size:17px;max-width:520px;margin:0 auto 2rem;line-height:1.6;color:var(--kl-blog-secondary);animation:klBlogFadeUp .5s cubic-bezier(.22,1,.36,1) .06s both}.kl .kl-blog-search{max-width:480px;margin:0 auto;position:relative;z-index:2;animation:klBlogFadeUp .5s cubic-bezier(.22,1,.36,1) .12s both}.kl .kl-blog-search input{width:100%;padding:.875rem 1.25rem .875rem 3rem;border-radius:var(--kl-radius-pill, 999px);border:1.5px solid var(--kl-color-border, rgba(69, 69, 69, .1));font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:var(--kl-text-body-sm, 15px);background:var(--kl-bg, #fdfbfe);color:var(--kl-color-text, #454545);outline:none;box-shadow:0 4px 20px #0000000a;transition:border-color .3s ease,box-shadow .3s ease}.kl .kl-blog-search input:hover{border-color:var(--kl-pink, #f7aea6);box-shadow:0 4px 20px #0000000a,0 0 0 4px #f7aea62e}.kl .kl-blog-search input:focus{border-color:var(--kl-pink, #f7aea6);box-shadow:0 4px 20px #0000000a,0 0 0 4px #f7aea638}.kl .kl-blog-search input::placeholder{color:var(--kl-blog-meta)}.kl .kl-blog-search svg{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--kl-blog-meta)}.kl .kl-blog-search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--kl-white, #ffffff);border:1.5px solid var(--kl-color-border, rgba(69, 69, 69, .1));border-radius:var(--kl-radius-lg, 16px);box-shadow:0 8px 32px #00000014;max-height:200px;overflow-y:auto;z-index:100;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.kl .kl-blog-search-dropdown--open{opacity:1;visibility:visible;transform:translateY(0)}.kl .kl-blog-search-item{display:flex;align-items:center;gap:.75rem;padding:.6rem 1rem;text-decoration:none;color:inherit;transition:background .15s ease}.kl .kl-blog-search-item:first-child{border-radius:14px 14px 0 0}.kl .kl-blog-search-item:last-child{border-radius:0 0 14px 14px}.kl .kl-blog-search-item:only-child{border-radius:14px}.kl .kl-blog-search-item+.kl-blog-search-item{border-top:1px solid var(--kl-color-border, rgba(69, 69, 69, .1))}.kl .kl-blog-search-item:hover,.kl .kl-blog-search-item--active{background:var(--kl-warm, #FDF5F3)}.kl .kl-blog-search-item-img{width:44px;height:44px;min-width:44px;border-radius:var(--kl-radius-md, 10px);overflow:hidden;background:var(--kl-warm, #FDF5F3)}.kl .kl-blog-search-item-img img{width:100%;height:100%;object-fit:cover}.kl .kl-blog-search-item-body{display:flex;flex-direction:column;gap:.2rem;min-width:0}.kl .kl-blog-search-item-title{font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:14px;font-weight:var(--kl-weight-medium, 500);color:var(--kl-color-text, #454545);line-height:1.3;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.kl .kl-blog-search-item-excerpt{font-size:13px;color:var(--kl-blog-muted, #616161);line-height:1.4;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.kl .kl-blog-search-empty{padding:1.5rem 1rem;text-align:center;font-size:15px;color:var(--kl-blog-meta, #7a7a7a)}@media(max-width:749px){.kl .kl-blog-search-dropdown{max-height:180px}.kl .kl-blog-search-item-img{width:40px;height:40px;min-width:40px}}.kl .kl-blog-categories{display:flex;justify-content:center;gap:.625rem;padding:0 var(--kl-gutter, 3rem) 3rem;background:var(--kl-white, #ffffff);flex-wrap:wrap;animation:klBlogFadeUp .5s cubic-bezier(.22,1,.36,1) .18s both}.kl .kl-blog-cat-pill{display:inline-block;padding:.5rem 1.25rem;border-radius:var(--kl-radius-pill, 999px);border:1.5px solid var(--kl-color-border, rgba(69, 69, 69, .1));font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:var(--kl-text-caption, 13px);font-weight:var(--kl-weight-medium, 500);color:var(--kl-color-text, #454545);background:var(--kl-white, #ffffff);text-decoration:none;cursor:pointer;transition:background var(--kl-duration, .25s) ease,border-color var(--kl-duration, .25s) ease}.kl .kl-blog-cat-pill:hover,.kl .kl-blog-cat-pill.active{background:var(--kl-warm, #FDF5F3);border-color:var(--kl-color-accent, #f7aea6)}.kl .kl-blog-featured{background:var(--kl-bg, #fdfbfe);padding:3.5rem var(--kl-gutter, 3rem)}.kl .kl-blog-featured-inner{max-width:var(--kl-blog-max-width);margin:0 auto;display:grid;grid-template-columns:1.15fr 1fr;gap:3rem;align-items:center}.kl .kl-blog-featured-img{width:100%;aspect-ratio:4/3;border-radius:var(--kl-radius-lg, 16px);overflow:hidden;position:relative;background:var(--kl-warm, #FDF5F3)}.kl .kl-blog-featured-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.kl .kl-blog-featured-inner:hover .kl-blog-featured-img img{transform:scale(1.04)}.kl .kl-blog-featured-badge{position:absolute;top:1.25rem;left:1.25rem;background:var(--kl-color-accent, #f7aea6);color:var(--kl-color-text-on-accent, #3a2420);font-size:var(--kl-text-badge, 11px);font-weight:var(--kl-weight-semibold, 600);padding:.35rem .875rem;border-radius:var(--kl-radius-pill, 999px);text-transform:uppercase;letter-spacing:var(--kl-tracking-wide, .04em);z-index:2}.kl .kl-blog-featured-content{display:flex;flex-direction:column;gap:1.25rem}.kl .kl-blog-featured-meta{display:flex;align-items:center;gap:1rem;font-size:var(--kl-text-caption, 13px);color:var(--kl-blog-muted)}.kl .kl-blog-featured-meta span{display:flex;align-items:center;gap:.35rem}.kl .kl-blog-featured-content h2{font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:clamp(1.575rem,1.305rem + 1.16vw,2.2rem);font-weight:var(--kl-weight-semibold, 600);letter-spacing:-.05em;line-height:1;color:var(--kl-color-text, #454545)}.kl .kl-blog-featured-content p{font-size:var(--kl-text-body, 16px);line-height:1.65;color:var(--kl-blog-secondary)}.kl .kl-blog-read-link{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--kl-text-body-sm, 15px);font-weight:var(--kl-weight-medium, 500);color:var(--kl-color-text, #454545);text-decoration:none;transition:gap var(--kl-duration, .25s) ease}.kl .kl-blog-read-link:hover{gap:.75rem}.kl .kl-blog-read-link svg{transition:transform var(--kl-duration, .25s) ease}.kl .kl-blog-read-link:hover svg{transform:translate(4px)}.kl .kl-blog-grid-section{padding:4rem var(--kl-gutter, 3rem)}.kl .kl-blog-grid-section--white{background:var(--kl-white, #ffffff)}.kl .kl-blog-grid-section--surface{background:var(--kl-bg, #fdfbfe)}.kl .kl-blog-grid-header{max-width:var(--kl-blog-max-width);margin:0 auto 2.5rem;display:flex;justify-content:space-between;align-items:baseline}.kl .kl-blog-grid-header h2{font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:clamp(1.2375rem,1.098rem + .585vw,1.8rem);font-weight:var(--kl-weight-semibold, 600);letter-spacing:-.05em;line-height:1;color:var(--kl-color-text, #454545)}.kl .kl-blog-grid-header a{font-size:14px;font-weight:var(--kl-weight-medium, 500);color:var(--kl-blog-muted);text-decoration:none;display:flex;align-items:center;gap:.35rem;transition:color var(--kl-duration, .25s) ease}.kl .kl-blog-grid-header a:hover{color:var(--kl-color-text, #454545)}.kl .kl-blog-post-grid{max-width:var(--kl-blog-max-width);margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.kl .kl-blog-no-results{max-width:var(--kl-blog-max-width);margin:0 auto;text-align:center;padding:3rem 1.5rem;font-size:var(--kl-text-body, 16px);color:var(--kl-blog-meta)}.kl .kl-blog-card{background:var(--kl-bg, #fdfbfe);border-radius:var(--kl-radius-lg, 16px);overflow:hidden;text-decoration:none;color:inherit;display:block;opacity:0;transform:translateY(16px);transition:transform .3s ease}.kl .kl-blog-card.kl-revealed{opacity:1;transform:translateY(0)}.kl .kl-blog-grid-section--surface .kl-blog-card{background:var(--kl-white, #ffffff)}.kl .kl-blog-card:hover{transform:translateY(-4px)}.kl .kl-blog-card-img{width:100%;aspect-ratio:16/10;overflow:hidden;background:var(--kl-warm, #FDF5F3)}.kl .kl-blog-card-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.kl .kl-blog-card:hover .kl-blog-card-img img{transform:scale(1.04)}.kl .kl-blog-card-body{padding:var(--kl-card-pad, 1.5rem)}.kl .kl-blog-card-tag{font-size:var(--kl-text-badge, 11px);font-weight:var(--kl-weight-semibold, 600);text-transform:uppercase;letter-spacing:.06em;color:var(--kl-blog-meta);margin-bottom:.625rem}.kl .kl-blog-card-body h3{font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:18px;font-weight:var(--kl-weight-semibold, 600);letter-spacing:-.03em;line-height:1.25;color:var(--kl-color-text, #454545);margin-bottom:.75rem}.kl .kl-blog-card-excerpt{font-size:14px;line-height:1.6;color:var(--kl-blog-muted);margin-bottom:1.25rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kl .kl-blog-card-footer{display:flex;justify-content:space-between;align-items:center;font-size:var(--kl-text-label, 12px);color:var(--kl-blog-meta)}.kl .kl-blog-card-footer span{display:flex;align-items:center;gap:.3rem}.kl .kl-blog-topics{background:var(--kl-warm, #FDF5F3);padding:3.5rem var(--kl-gutter, 3rem)}.kl .kl-blog-topics-inner{max-width:var(--kl-blog-max-width);margin:0 auto}.kl .kl-blog-topics-inner h3{font-size:var(--kl-text-caption, 13px);font-weight:var(--kl-weight-semibold, 600);text-transform:uppercase;letter-spacing:.06em;color:var(--kl-blog-meta);margin-bottom:1.5rem}.kl .kl-blog-topics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.kl .kl-blog-topic-card{background:var(--kl-white, #ffffff);border-radius:14px;padding:1.75rem;display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit;transition:transform var(--kl-duration, .25s) ease,background var(--kl-duration, .25s) ease}.kl .kl-blog-topic-card:hover{transform:translateY(-3px);background:var(--kl-bg, #fdfbfe)}.kl .kl-blog-topic-card h4{font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:var(--kl-text-body, 16px);font-weight:var(--kl-weight-semibold, 600);letter-spacing:-.03em;color:var(--kl-color-text, #454545)}.kl .kl-blog-topic-card p{font-size:var(--kl-text-caption, 13px);line-height:1.55;color:var(--kl-blog-muted)}.kl .kl-blog-topic-count{font-size:var(--kl-text-label, 12px);font-weight:var(--kl-weight-medium, 500);color:var(--kl-blog-meta);margin-top:auto}.kl .kl-blog-pagination{max-width:var(--kl-blog-max-width);margin:2.5rem auto 0;display:flex;justify-content:center;align-items:center;gap:.5rem;flex-wrap:wrap}.kl .kl-blog-pagination a,.kl .kl-blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .75rem;border-radius:var(--kl-radius-pill, 999px);font-size:14px;font-weight:var(--kl-weight-medium, 500);color:var(--kl-color-text, #454545);text-decoration:none;transition:background var(--kl-duration, .25s) ease}.kl .kl-blog-pagination a:hover{background:var(--kl-warm, #FDF5F3)}.kl .kl-blog-pagination .active{background:var(--kl-color-accent, #f7aea6);color:var(--kl-color-text-on-accent, #3a2420)}.kl .kl-blog-progress{position:fixed;top:0;left:0;width:0;height:3px;background:var(--kl-color-accent, #f7aea6);z-index:9999;transition:width .1s linear;pointer-events:none}.kl .kl-blog-article-hero{background:var(--kl-white, #ffffff);padding:3.5rem var(--kl-gutter, 3rem) 0}.kl .kl-blog-article-hero-inner{max-width:800px;margin:0 auto}.kl .kl-blog-breadcrumb{display:flex;align-items:center;gap:.5rem;font-size:var(--kl-text-caption, 13px);color:var(--kl-blog-meta);margin-bottom:2rem}.kl .kl-blog-breadcrumb a{color:var(--kl-blog-meta);text-decoration:none;transition:color var(--kl-duration, .25s) ease}.kl .kl-blog-breadcrumb a:hover{color:var(--kl-color-text, #454545)}.kl .kl-blog-article-tag{font-size:var(--kl-text-badge, 11px);font-weight:var(--kl-weight-semibold, 600);text-transform:uppercase;letter-spacing:.06em;color:var(--kl-blog-meta);margin-bottom:1rem}.kl .kl-blog-article-hero-inner h1{font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:clamp(1.8rem,1.476rem + 1.4vw,3.15rem);font-weight:var(--kl-weight-semibold, 600);letter-spacing:-.05em;line-height:.95;color:var(--kl-color-text, #454545);margin-bottom:1.25rem}.kl .kl-blog-article-meta{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 0;border-top:1px solid var(--kl-color-border, rgba(69, 69, 69, .1));border-bottom:1px solid var(--kl-color-border, rgba(69, 69, 69, .1))}.kl .kl-blog-author{display:flex;align-items:center;gap:.75rem}.kl .kl-blog-avatar{width:40px;height:40px;border-radius:50%;background:var(--kl-warm, #FDF5F3);display:flex;align-items:center;justify-content:center;font-weight:var(--kl-weight-semibold, 600);font-size:14px;flex-shrink:0;color:var(--kl-color-text, #454545)}.kl .kl-blog-author-info strong{font-size:14px;font-weight:var(--kl-weight-semibold, 600);display:block;color:var(--kl-color-text, #454545)}.kl .kl-blog-author-info span{font-size:var(--kl-text-label, 12px);color:var(--kl-blog-meta)}.kl .kl-blog-actions{display:flex;gap:.75rem}.kl .kl-blog-icon-btn{width:38px;height:38px;border-radius:50%;border:1px solid var(--kl-color-border, rgba(69, 69, 69, .1));background:var(--kl-white, #ffffff);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background var(--kl-duration, .25s) ease,border-color var(--kl-duration, .25s) ease;color:var(--kl-color-text, #454545)}.kl .kl-blog-icon-btn:hover{background:var(--kl-warm, #FDF5F3);border-color:var(--kl-color-accent, #f7aea6)}.kl .kl-blog-cover{max-width:960px;margin:0 auto;padding:2.5rem var(--kl-gutter, 3rem) 0;background:var(--kl-white, #ffffff)}.kl .kl-blog-cover img{width:100%;border-radius:var(--kl-radius-lg, 16px);display:block}.kl .kl-blog-article-body{background:var(--kl-white, #ffffff);padding:3rem var(--kl-gutter, 3rem) 4rem}.kl .kl-blog-article-layout{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 200px;gap:4rem}.kl .kl-blog-toc{position:sticky;top:100px}.kl .kl-blog-toc h4{font-size:var(--kl-text-label, 12px);font-weight:var(--kl-weight-semibold, 600);text-transform:uppercase;letter-spacing:.06em;color:var(--kl-blog-meta);margin-bottom:1rem}.kl .kl-blog-toc a{display:block;font-size:14px;line-height:1.4;color:var(--kl-blog-meta);text-decoration:none;padding:.4rem 0 .4rem 1rem;border-left:2px solid var(--kl-color-border, rgba(69, 69, 69, .1));transition:color var(--kl-duration, .25s) ease,border-color var(--kl-duration, .25s) ease}.kl .kl-blog-toc a:hover,.kl .kl-blog-toc a.active{color:var(--kl-color-text, #454545);border-color:var(--kl-color-accent, #f7aea6)}.kl .kl-article{max-width:var(--kl-blog-content-width);margin:0 auto}.kl .kl-article p{font-size:16.5px;line-height:1.78;color:var(--kl-color-text, #454545);margin-bottom:1.5rem}.kl .kl-article p:empty{display:none}.kl .kl-article p br:only-child{display:none}.kl .kl-article h2{font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:clamp(1.2375rem,1.098rem + .585vw,1.8rem);font-weight:var(--kl-weight-semibold, 600);letter-spacing:-.04em;line-height:1.05;color:var(--kl-color-text, #454545);margin:3rem 0 1.25rem}.kl .kl-article h2:first-child{margin-top:0}.kl .kl-article h3{font-size:18px;font-weight:var(--kl-weight-semibold, 600);letter-spacing:-.03em;line-height:1.2;color:var(--kl-color-text, #454545);margin:2.25rem 0 .75rem}.kl .kl-article h2 strong,.kl .kl-article h3 strong{font-weight:inherit}.kl .kl-article h2 a,.kl .kl-article h3 a{color:inherit;text-decoration:none}.kl .kl-article h2 a:hover,.kl .kl-article h3 a:hover{text-decoration:underline;text-decoration-color:var(--kl-color-accent, #f7aea6);text-underline-offset:4px;text-decoration-thickness:2px}.kl .kl-article a{color:var(--kl-color-text, #454545);text-decoration:underline!important;text-decoration-color:var(--kl-color-accent, #f7aea6)!important;text-underline-offset:3px;text-decoration-thickness:2px;transition:text-decoration-color .2s ease}.kl .kl-article a:hover{text-decoration-color:var(--kl-color-text, #454545)}.kl .kl-article a span[style*=underline]{text-decoration:none!important}.kl .kl-article strong{font-weight:var(--kl-weight-semibold, 600)}.kl .kl-article em{font-style:italic}.kl .kl-article u{text-decoration-color:var(--kl-color-accent, #f7aea6);text-underline-offset:3px}.kl .kl-article mark{background:var(--kl-warm, #FDF5F3);color:inherit;padding:.1em .3em;border-radius:4px}.kl .kl-article ul,.kl .kl-article ol{padding-left:1.5rem;margin-bottom:1.75rem}.kl .kl-article li{font-size:16.5px;line-height:1.78;color:var(--kl-color-text, #454545);margin-bottom:.625rem;padding-left:.25rem}.kl .kl-article li::marker{color:var(--kl-color-accent, #f7aea6)}.kl .kl-article blockquote{border-left:3px solid var(--kl-color-accent, #f7aea6);padding:.25rem 0 .25rem 1.75rem;margin:2.5rem 0}.kl .kl-article blockquote p{font-size:19px;font-weight:var(--kl-weight-medium, 500);line-height:1.55;letter-spacing:-.02em;margin-bottom:0}.kl .kl-article img{width:100%;border-radius:14px;display:block;margin:2.5rem 0}.kl .kl-article figure{margin:2.5rem 0}.kl .kl-article figure img{margin:0 0 .75rem}.kl .kl-article figcaption{font-size:var(--kl-text-caption, 13px);color:var(--kl-blog-meta);text-align:center}.kl .kl-article hr{border:none;height:1px;background:var(--kl-color-border, rgba(69, 69, 69, .1));margin:3rem 0}.kl .kl-article table{width:100%;border-collapse:collapse;margin:2rem 0;font-size:var(--kl-text-body-sm, 15px)}.kl .kl-article th,.kl .kl-article td{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--kl-color-border, rgba(69, 69, 69, .1))}.kl .kl-article th{font-weight:var(--kl-weight-semibold, 600);font-size:var(--kl-text-label, 12px);text-transform:uppercase;letter-spacing:.05em;color:var(--kl-blog-meta)}.kl .kl-article p:last-of-type{margin-bottom:0}.kl .kl-blog-callout{background:var(--kl-warm, #FDF5F3);border-radius:14px;padding:1.75rem 2rem;margin:2rem 0}.kl .kl-blog-callout-label{font-size:var(--kl-text-badge, 11px);font-weight:var(--kl-weight-semibold, 600);text-transform:uppercase;letter-spacing:.06em;color:var(--kl-blog-meta);margin-bottom:.625rem}.kl .kl-blog-callout p{font-size:var(--kl-text-body-sm, 15px);line-height:1.65;color:var(--kl-color-text, #454545);margin-bottom:0}.kl .kl-blog-inline-cta{background:var(--kl-bg, #fdfbfe);border-radius:var(--kl-radius-lg, 16px);padding:2rem;margin:2.5rem 0;display:flex;gap:1.75rem;align-items:center}.kl .kl-blog-inline-cta img{width:120px;height:120px;border-radius:var(--kl-radius-md, 10px);object-fit:cover;flex-shrink:0;margin:0}.kl .kl-blog-inline-cta-text{flex:1}.kl .kl-blog-inline-cta-text h4{font-family:var(--kl-font, "Instrument Sans", sans-serif);font-size:var(--kl-text-body, 16px);font-weight:var(--kl-weight-semibold, 600);letter-spacing:-.02em;color:var(--kl-color-text, #454545);margin-bottom:.35rem}.kl .kl-blog-inline-cta-text p{font-size:14px;line-height:1.55;color:var(--kl-blog-muted);margin-bottom:.875rem}.kl .kl-blog-inline-cta-text a{display:inline-flex;align-items:center;gap:.4rem;font-size:14px;font-weight:var(--kl-weight-medium, 500);color:var(--kl-color-text, #454545);text-decoration:none}.kl .kl-blog-inline-cta-text a svg{transition:transform var(--kl-duration, .25s) ease}.kl .kl-blog-inline-cta-text a:hover svg{transform:translate(4px)}.kl .kl-blog-article-tags{max-width:var(--kl-blog-content-width);margin:0 auto;padding:2rem 0;border-top:1px solid var(--kl-color-border, rgba(69, 69, 69, .1));display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.kl .kl-blog-article-tags .kl-blog-tags-label{font-size:var(--kl-text-caption, 13px);font-weight:var(--kl-weight-medium, 500);color:var(--kl-blog-meta);display:flex;align-items:center;gap:.35rem}.kl .kl-blog-tag-pill{display:inline-block;padding:.35rem .875rem;border-radius:var(--kl-radius-pill, 999px);background:var(--kl-warm, #FDF5F3);font-size:var(--kl-text-label, 12px);font-weight:var(--kl-weight-medium, 500);color:var(--kl-color-text, #454545);text-decoration:none}.kl .kl-blog-tag-pill:hover{background:var(--kl-color-accent, #f7aea6);color:var(--kl-color-text-on-accent, #3a2420)}@media(max-width:999px){.kl .kl-blog-article-layout{grid-template-columns:1fr;gap:0}.kl .kl-blog-toc-col{display:none}.kl .kl-blog-topics-grid{grid-template-columns:repeat(2,1fr)}.kl .kl-blog-featured-inner{grid-template-columns:1fr;gap:1.75rem}}@media(max-width:749px){.kl .kl-blog-hero{padding:3rem var(--kl-gutter-mobile, 1.25rem) 2rem}.kl .kl-blog-categories{padding:0 var(--kl-gutter-mobile, 1.25rem) 2rem;justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;gap:.5rem;-webkit-overflow-scrolling:touch}.kl .kl-blog-cat-pill{white-space:nowrap}.kl .kl-blog-featured,.kl .kl-blog-grid-section{padding:2.5rem var(--kl-gutter-mobile, 1.25rem)}.kl .kl-blog-post-grid{grid-template-columns:1fr;gap:1.5rem}.kl .kl-blog-grid-header{flex-direction:column;gap:.5rem}.kl .kl-blog-topics{padding:2.5rem var(--kl-gutter-mobile, 1.25rem)}.kl .kl-blog-topics-grid{grid-template-columns:1fr 1fr;gap:.875rem}.kl .kl-blog-article-hero{padding:2.5rem var(--kl-gutter-mobile, 1.25rem) 0}.kl .kl-blog-article-meta{gap:.75rem}.kl .kl-blog-cover{padding:1.5rem var(--kl-gutter-mobile, 1.25rem) 0}.kl .kl-blog-article-body{padding:2rem var(--kl-gutter-mobile, 1.25rem) 3rem}.kl .kl-article h2{margin-top:2.5rem}.kl .kl-article img{margin:2rem -.25rem;width:calc(100% + .5rem);border-radius:var(--kl-radius-md, 10px)}.kl .kl-blog-inline-cta{flex-direction:column;text-align:center}.kl .kl-blog-grid-section.kl-blog-related{padding:2.5rem var(--kl-gutter-mobile, 1.25rem)}.kl .kl-blog-article-tags{padding:1.5rem 0}}
/*# sourceMappingURL=/cdn/shop/t/1052/assets/kl-blog.css.map */
