.kmx-blog{--ink:#14181d;--text:#3a424c;--muted:#757f8b;--link:#0b5fa5;--line:#e4e8ec;--line-strong:#cfd6dd;--hair:#edf0f3;--soft:#edf4fa;--surface:#f7f9fa;--warn:#fbf3e8;--radius:14px;--read:820px;color:var(--text);font-size:17px;line-height:1.72}.kmx-blog *{box-sizing:border-box}.kmx-blog .kmx-sr-status{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.kmx-reading-progress--page{height:3px;background:var(--hair);width:100%}.kmx-reading-progress{display:block;height:4px;overflow:hidden;border-radius:999px;background:var(--hair)}.kmx-reading-progress>span{display:block;height:100%;width:0;background:var(--link);transition:width .14s linear}.kmx-blog__frame{display:grid;grid-template-columns:272px minmax(0,1fr);column-gap:40px;align-items:start;max-width:1320px;margin:0 auto;padding:36px 0 72px}.kmx-blog__sidebar{grid-column:1;min-width:0;position:sticky;top:20px}.kmx-blog__main{grid-column:2;min-width:0}.kmx-article-header{max-width:var(--read)}.kmx-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12.5px;line-height:1.5;margin-bottom:20px}.kmx-breadcrumb a{color:var(--muted)!important;text-decoration:none!important}.kmx-breadcrumb a:hover{color:var(--link)!important}.kmx-article-header h1{color:var(--ink);font-size:43px;line-height:1.14;letter-spacing:-.02em;font-weight:600;margin:0 0 18px;text-wrap:pretty}.kmx-article-header__meta{align-items:center;border-bottom:1px solid var(--hair);border-top:1px solid var(--hair);display:flex;flex-wrap:wrap;gap:10px;color:#5c6673;font-size:13px;min-height:50px;padding:10px 0 12px}.kmx-article-header__meta>span:not(.kmx-series-chip)+span:not(.kmx-series-chip):before{color:var(--line-strong);content:"|";margin-right:10px}.kmx-series-chip{border-radius:999px;background:var(--soft);color:var(--link);font:600 11px/1 ui-monospace,monospace;letter-spacing:.08em;padding:5px 9px}.kmx-article-header__actions{display:flex;gap:8px;margin-left:auto}.kmx-article-header__actions button{height:30px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--text);cursor:pointer;font:13px inherit;padding:0 12px}.kmx-article-header__actions button:hover,.kmx-article-header__actions button:focus-visible{border-color:var(--line-strong);background:var(--surface);outline:2px solid transparent}.kmx-toc,.kmx-series-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:18px}.kmx-label{margin:0 0 14px!important;color:var(--muted)!important;font:600 11px/1 ui-monospace,monospace!important;letter-spacing:.12em;text-transform:uppercase}.kmx-toc nav{display:grid;gap:2px}.kmx-toc a{border-left:2px solid transparent;border-radius:0 8px 8px 0;color:#5c6673!important;display:block;font-size:13.5px;line-height:1.45;padding:7px 10px 7px 12px;text-decoration:none!important}.kmx-toc a:hover,.kmx-toc a:focus-visible{background:#f5f7f9;color:var(--link)!important}.kmx-toc a.is-active{border-left-color:var(--link);background:var(--soft);color:var(--link)!important;font-weight:600}.kmx-toc__progress{align-items:center;border-top:1px solid var(--hair);display:flex;gap:10px;margin-top:14px;padding-top:12px}.kmx-toc__progress>span:first-child{color:#8a939e;font:11px/1 ui-monospace,monospace;white-space:nowrap}.kmx-toc__progress .kmx-reading-progress{flex:1}.kmx-series-card{margin-top:16px}.kmx-series-card>a:not(.kmx-series-card__all){color:var(--ink)!important;font-size:14.5px;font-weight:600;line-height:1.4;text-decoration:none!important}.kmx-series-card>p:not(.kmx-label){color:var(--muted);font:11px/1.5 ui-monospace,monospace;letter-spacing:.06em;margin:6px 0 0}.kmx-series-card__all{display:inline-block;color:var(--link)!important;font-size:12.5px;margin-top:12px;text-decoration:none!important}.kmx-blog__content{min-width:0;padding-top:32px}.kmx-blog__content>:not(.kmx-breakout){max-width:var(--read)}.kmx-blog p{color:var(--text);margin:0 0 22px}.kmx-blog ul,.kmx-blog ol{margin:0 0 24px;padding-left:1.4em}.kmx-blog li+li{margin-top:8px}.kmx-blog a{color:var(--link);text-decoration:underline;text-decoration-color:#0b5fa555;text-underline-offset:2px}.kmx-blog h2{align-items:baseline;color:var(--ink);display:flex;font-size:27px;font-weight:600;gap:10px;letter-spacing:-.012em;line-height:1.26;margin:44px 0 16px;scroll-margin-top:28px}.kmx-blog h3{color:var(--ink);font-size:20px;font-weight:600;line-height:1.35;margin:32px 0 14px}.kmx-heading-anchor{color:var(--line-strong)!important;font:400 15px/1 ui-monospace,monospace;text-decoration:none!important}.kmx-heading-anchor:hover,.kmx-heading-anchor:focus-visible{color:var(--link)!important}.kmx-blog code{border:1px solid var(--line);border-radius:5px;background:var(--surface);color:#24313d;font:.88em/1.35 ui-monospace,monospace;padding:.1em .28em}.kmx-tldr,.kmx-doc-scope,.kmx-key-facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0 0 24px;padding:22px 24px}.kmx-tldr-label,.kmx-doc-label,.kmx-callout-title,.kmx-takeaway-label,.kmx-also-label{color:var(--link)!important;font:600 11px/1 ui-monospace,monospace!important;letter-spacing:.12em;margin:0 0 12px!important;text-transform:uppercase}.kmx-anchor-sentence{color:var(--ink)!important;font-size:17px;line-height:1.72}.kmx-callout{border:1px solid var(--line);border-radius:var(--radius);margin:32px 0;padding:18px 22px}.kmx-callout--info{background:var(--soft);border-color:#d3e3f0}.kmx-callout--tip{background:#f2faf5;border-color:#d8ebdf}.kmx-callout--warning{background:var(--warn);border-color:#eedfc8}.kmx-callout--takeaway{background:var(--surface)}.kmx-callout>:last-child{margin-bottom:0}.kmx-figure{margin:30px 0}.kmx-figure img,.kmx-blog__content>img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:var(--radius)}.kmx-figure-caption,.kmx-figure figcaption{color:#8a939e;font-size:12.5px;line-height:1.6;margin-top:10px}.kmx-breakout{max-width:none!important;width:100%}.kmx-table-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin:0 0 12px}.kmx-table-wrap.is-scrollable:after{content:"Scroll \2192";position:sticky;bottom:0;left:100%;display:block;width:max-content;margin:-28px 8px 7px auto;border-radius:999px;background:var(--surface);color:var(--muted);font-size:10px;padding:4px 7px}.kmx-blog table{border-collapse:collapse;width:100%;min-width:620px;font-size:14.5px;line-height:1.55}.kmx-blog th{background:var(--surface);color:#5c6673;font:600 11px/1.2 ui-monospace,monospace;letter-spacing:.1em;text-align:left;text-transform:uppercase}.kmx-blog th,.kmx-blog td{border-bottom:1px solid var(--hair);padding:13px 20px;vertical-align:top}.kmx-blog tr:last-child td{border-bottom:0}.kmx-faq{margin:44px 0}.kmx-faq details{border-bottom:1px solid var(--line)}.kmx-faq summary{display:flex;gap:14px;color:var(--ink);cursor:pointer;font-size:15.5px;font-weight:600;line-height:1.45;list-style:none;padding:17px 0}.kmx-faq summary::-webkit-details-marker{display:none}.kmx-faq summary:after{content:"+";margin-left:auto;color:var(--link);font-size:20px}.kmx-faq details[open] summary:after{content:"\2212"}.kmx-faq details p{padding-right:34px}.kmx-also-like,.kmx-blog-nav{margin-top:56px}.kmx-also-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kmx-also-card{display:flex;flex-direction:column;min-height:184px;border:1px solid var(--line);border-radius:var(--radius);color:var(--ink)!important;padding:18px;text-decoration:none!important;transition:border-color .16s,box-shadow .16s,transform .16s}.kmx-also-card:hover,.kmx-also-card:focus-visible{border-color:var(--line-strong);box-shadow:0 4px 14px #10182814;transform:translateY(-1px)}.kmx-also-tag{align-self:flex-start;border-radius:999px;font:700 10px/1 ui-monospace,monospace;letter-spacing:.08em;padding:5px 7px;text-transform:uppercase}.kmx-tag-deeper{background:var(--soft);color:var(--link)}.kmx-tag-lateral{background:#f1f4f6;color:#4f5a66}.kmx-tag-apply{background:#f2faf5;color:#26734d}.kmx-also-title{color:var(--ink)!important;font-size:16px;font-weight:600;line-height:1.35;margin:16px 0 8px!important}.kmx-also-desc{color:var(--muted)!important;font-size:13px;line-height:1.55;margin:0!important}.kmx-blog-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kmx-nav-card{border:1px solid var(--line);border-radius:10px;color:var(--ink)!important;min-height:90px;padding:15px;text-decoration:none!important}.kmx-nav-next{text-align:right}.kmx-nav-dir{display:block;color:var(--muted);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.kmx-nav-title{display:block;font-weight:600;line-height:1.35;margin-top:7px}.kmx-blog__back{max-width:1320px;margin:0 auto;padding:0 0 48px}.kmx-blog__back a{color:var(--muted);font-size:13px;text-decoration:none}@media(min-width:1512px){.kmx-blog__frame,.kmx-blog__back{max-width:1420px}}@media(max-width:1367px){.kmx-blog__frame,.kmx-blog__back{margin-left:24px;margin-right:24px}}@media(max-width:900px){.kmx-blog__frame{display:block;max-width:820px;margin:auto;padding:30px 20px 48px}.kmx-blog__sidebar{display:none}.kmx-article-header{max-width:none}.kmx-article-header h1{font-size:32px}.kmx-blog__content{padding-top:28px}.kmx-toc--mobile{display:block;max-width:820px;margin:0 auto 26px;padding:14px 20px}.kmx-toc--mobile summary{color:var(--ink);cursor:pointer;font-size:14px;font-weight:600}.kmx-toc--mobile nav{margin-top:12px}.kmx-blog__back{max-width:820px;padding:0 20px 38px}.kmx-breakout{width:100%}}@media(min-width:901px){.kmx-toc--mobile{display:none}}@media(max-width:640px){.kmx-blog{font-size:16px;line-height:1.68}.kmx-article-header h1{font-size:28px}.kmx-article-header__meta{align-items:flex-start;flex-direction:column;gap:6px}.kmx-article-header__meta>span:not(.kmx-series-chip)+span:not(.kmx-series-chip):before{display:none}.kmx-article-header__actions{margin:8px 0 0;width:100%}.kmx-article-header__actions button{flex:1}.kmx-blog h2{font-size:22px;margin-top:42px}.kmx-also-grid,.kmx-blog-nav{grid-template-columns:1fr}.kmx-blog th,.kmx-blog td{padding:10px 12px}.kmx-table-wrap{border-radius:10px}}@media(prefers-reduced-motion:reduce){.kmx-blog *{scroll-behavior:auto!important;transition:none!important}}.kmx-blog__frame,.kmx-blog__back{width:min(1200px,calc(100% - 64px));max-width:none;margin-left:auto;margin-right:auto}.kmx-blog__frame{grid-template-columns:240px minmax(0,1fr);column-gap:40px}.kmx-blog__back{padding-bottom:48px}.kmx-article-header__meta>span:not(.kmx-series-chip)+span:not(.kmx-series-chip):before{content:none;margin:0}.kmx-article-header__meta .kmx-byline{color:#303943;font-weight:600}.kmx-article-header__meta .kmx-byline__role{color:#697481;font-weight:400}.kmx-article-header__meta .kmx-meta-separator{color:var(--line-strong);font-size:14px;line-height:1}.kmx-article-header__meta time,.kmx-article-header__meta .kmx-read-time{white-space:nowrap}@media(max-width:900px){.kmx-blog__frame{display:block;width:auto;max-width:820px;margin:auto;padding:30px 20px 48px}.kmx-blog__back{width:auto;max-width:820px;margin:0 auto;padding:0 20px 38px}}@media(max-width:640px){.kmx-article-header__meta .kmx-meta-separator{display:none}.kmx-article-header__meta .kmx-byline__role{display:inline}.kmx-article-header__meta time,.kmx-article-header__meta .kmx-read-time{white-space:normal}}.kmx-blog .kmx-faq{border-top:1px solid var(--line);margin:44px 0}.kmx-blog .kmx-faq__item{border-bottom:1px solid var(--line)}.kmx-blog .kmx-faq__item summary{padding:18px 0}.kmx-blog .kmx-faq__item p{margin:0;padding:0 34px 18px 0}.kmx-blog .kmx-cta-bar{align-items:center;background:var(--soft);border:1px solid #d3e3f0;border-radius:var(--radius);display:flex;gap:28px;justify-content:space-between;margin:48px 0 32px;padding:24px 26px}.kmx-blog .kmx-cta-copy{min-width:0}.kmx-blog .kmx-cta-text{color:var(--ink)!important;display:-webkit-box;font-size:16px;line-height:1.55;margin:0!important;max-width:520px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.kmx-blog .kmx-cta-actions{display:flex;flex:none;gap:10px;width:270px}.kmx-blog .kmx-cta-primary,.kmx-blog .kmx-cta-secondary{align-items:center;border:1px solid transparent;border-radius:8px;display:inline-flex;flex:1;font-size:14px;font-weight:600;justify-content:center;min-height:42px;padding:0 12px;text-decoration:none!important;white-space:nowrap}.kmx-blog .kmx-cta-primary{background:var(--link);color:#fff!important}.kmx-blog .kmx-cta-primary:hover,.kmx-blog .kmx-cta-primary:focus-visible{background:#084f89;color:#fff!important}.kmx-blog .kmx-cta-secondary{background:#fff;border-color:#b9cad8;color:var(--link)!important}.kmx-blog .kmx-cta-secondary:hover,.kmx-blog .kmx-cta-secondary:focus-visible{background:#f7fbfe;border-color:var(--link)}.kmx-blog .kmx-cta-primary:focus-visible,.kmx-blog .kmx-cta-secondary:focus-visible{outline:2px solid var(--link);outline-offset:2px}.kmx-blog .kmx-byline__role:not([hidden]):before{content:" \b7  "}@media(max-width:640px){.kmx-blog .kmx-faq__item p{padding-right:0}.kmx-blog .kmx-cta-bar{align-items:stretch;flex-direction:column;padding:22px}.kmx-blog .kmx-cta-actions,.kmx-blog .kmx-cta-primary,.kmx-blog .kmx-cta-secondary{width:100%}}.kmx-blog{--read:860px}.kmx-blog .kmx-table-wrap,.kmx-blog .kmx-also-like,.kmx-blog .kmx-cta-bar,.kmx-blog .kmx-blog-nav,.kmx-blog .kmx-author-box{max-width:none;width:100%}.kmx-blog .kmx-figure,.kmx-blog .kmx-faq{max-width:var(--read)}.kmx-blog .kmx-table-wrap .kmx-table th,.kmx-blog .kmx-table-wrap .kmx-table td{padding-inline:20px;vertical-align:middle}.kmx-blog .kmx-table-caption{caption-side:top;color:#5c6673;font:600 11px/1.45 ui-monospace,monospace;letter-spacing:.08em;padding:14px 20px 6px;text-align:left;text-transform:uppercase}.kmx-blog .kmx-table-wrap:focus-visible{outline:2px solid var(--link);outline-offset:2px}.kmx-blog .kmx-heading-anchor{opacity:0;transition:opacity .16s}.kmx-blog h2:hover .kmx-heading-anchor,.kmx-blog .kmx-heading-anchor:focus-visible{opacity:1}.kmx-blog .kmx-cta-primary,.kmx-blog .kmx-cta-secondary{min-height:46px}.kmx-blog .kmx-author-box{align-items:center;background:#f8fafc;border:1px solid var(--line);border-radius:12px;display:flex;gap:28px;margin:48px 0 0;padding:32px}.kmx-blog .kmx-author-avatar{border-radius:50%;box-shadow:0 4px 12px #0f172a14;display:block;flex:0 0 96px;height:96px;margin:0;object-fit:cover;width:96px}.kmx-blog .kmx-author-content{flex:1;min-width:240px}.kmx-blog .kmx-author-name{color:#111;font-size:22px;font-weight:700;line-height:1.3;margin:0 0 4px}.kmx-blog .kmx-author-title{color:#0056b3;font-size:14px;font-weight:700;margin:0 0 10px}.kmx-blog .kmx-author-desc{color:#444;font-size:15px;line-height:1.65;margin:0!important}@media(max-width:640px){.kmx-blog{--read:none}.kmx-blog .kmx-heading-anchor{opacity:1}.kmx-blog .kmx-author-box{align-items:flex-start;gap:16px;padding:20px}.kmx-blog .kmx-author-avatar{flex-basis:64px;height:64px;width:64px}.kmx-blog .kmx-author-name{font-size:18px}}.kmx-blog{--code-surface:#e8edf2;--code-bar:#dfe6ed;--code-line:#cfd8e1;--code-ink:#16212b;--code-dim:#5b6b79;--code-radius:10px;--code-font:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace}.kmx-blog pre{margin:24px 0;padding:14px 16px;border:1px solid var(--code-line);border-radius:var(--code-radius);background:var(--code-surface);box-shadow:none;color:var(--code-ink);font:400 14.5px/1.6 var(--code-font);overflow-x:auto}.kmx-blog pre code{border:0;background:transparent;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;white-space:pre}.kmx-blog .kmx-code{margin:24px 0;border:1px solid var(--code-line);border-radius:var(--code-radius);background:var(--code-surface);overflow:hidden}.kmx-blog .kmx-code__bar{align-items:center;background:var(--code-bar);border-bottom:1px solid var(--code-line);display:flex;gap:12px;justify-content:space-between;padding:8px 10px 8px 16px}.kmx-blog .kmx-code__label{color:var(--code-dim);font:600 11px/1.45 var(--code-font);letter-spacing:.08em;margin:0!important;text-transform:uppercase}.kmx-blog .kmx-code pre{margin:0;padding:14px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--code-ink);font:400 14.5px/1.6 var(--code-font);overflow-x:auto;overflow-y:hidden}.kmx-blog .kmx-code pre code{font-size:inherit;font-weight:inherit;line-height:inherit}.kmx-blog .kmx-copy-button{align-items:center;background:#fff;border:1px solid var(--code-line);border-radius:8px;color:var(--link);cursor:pointer;display:inline-flex;flex:0 0 auto;font:700 11px/1 var(--code-font);height:28px;justify-content:center;letter-spacing:.08em;min-height:28px;min-width:76px;padding:0 12px;position:static;text-transform:uppercase}.kmx-blog .kmx-copy-button:hover{background:#f5faff;border-color:var(--link)}.kmx-blog .kmx-copy-button:focus-visible{outline:2px solid var(--link);outline-offset:2px}.kmx-blog .kmx-copy-button[data-state=done]{background:#f2fbf6;border-color:#9fcfb4;color:#1b7f4b}.kmx-blog .kmx-code--terminal{background:#16202a;border-color:#2d3b46}.kmx-blog .kmx-code--terminal .kmx-code__bar{background:#202c37;border-color:#2d3b46}.kmx-blog .kmx-code--terminal .kmx-code__label{color:#b8c6d1}.kmx-blog .kmx-code--terminal pre{color:#e6edf3}.kmx-blog .kmx-code--terminal .kmx-copy-button{background:#263541;border-color:#4a5d6b;color:#e6edf3}.kmx-blog .kmx-blog-nav--single{grid-template-columns:repeat(2,minmax(0,1fr))}.kmx-blog .kmx-blog-nav--single .kmx-nav-next{grid-column:2}.kmx-blog .kmx-blog-nav--single .kmx-nav-prev{grid-column:1}@media(max-width:640px){.kmx-blog .kmx-blog-nav--single{grid-template-columns:1fr}.kmx-blog .kmx-blog-nav--single .kmx-nav-next,.kmx-blog .kmx-blog-nav--single .kmx-nav-prev{grid-column:1}}.kmx-article-header__meta .kmx-series-chip{text-decoration:none!important}.kmx-article-header__meta .kmx-series-chip:hover,.kmx-article-header__meta .kmx-series-chip:focus-visible{background:#dcebf7;color:#084f89!important;outline:2px solid transparent}
/*# sourceMappingURL=/cdn/shop/t/11/assets/kmx-blog.css.map */
