.kl-content-article{--kl-ink:#131513;--kl-ink-panel:#17191a;--kl-paper:#eae7e0;--kl-accent:#f07520;--kl-accent-ink:#a8480a;--kl-on-ink:#f5f3f1;--kl-on-ink-body:#ededea;--kl-on-paper:#0c0c0c;--kl-on-paper-body:#161614;--kl-on-paper-mute:#1315139e;--kl-rule-ink:#ffffff38;--kl-rule-paper:#1315132e;--kl-rule-paper-strong:#13151347;--kl-gutter:max(clamp(1.25rem, 4vw, 3.5rem), (100% - 1280px) / 2);--kl-block:clamp(3.5rem, 6.2vw, 6.5rem);--kl-rule-gap:clamp(1.5rem, 2.6vw, 2.5rem);--kl-ease:cubic-bezier(.16, 1, .3, 1);--kl-fs-body:clamp(.96875rem, .934rem + .143vw, 1.0625rem);--kl-fs-small:clamp(.90625rem, .871rem + .143vw, 1rem);--kl-fs-lead:clamp(1.0625rem, .993rem + .286vw, 1.25rem);--kl-fs-link:clamp(.9375rem, .891rem + .19vw, 1.0625rem);--kl-fs-h2:clamp(1.625rem, 1.254rem + 1.524vw, 2.625rem);--kl-fs-h2-wide:clamp(1.75rem, 1.193rem + 2.286vw, 3.25rem);--kl-fs-eyebrow:.75rem;--kl-fs-h1-content:calc(var(--kl-fs-h2-wide) * 1.5);padding:var(--kl-block) var(--kl-gutter);background:var(--kl-paper);color:var(--kl-on-paper-body);font-synthesis-weight:none;font-family:Inter Tight,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:var(--kl-fs-body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere;line-height:1.55}:where(.kl-content-article,.kl-content-article *){box-sizing:border-box}:where(.kl-content-article h1,.kl-content-article h2,.kl-content-article p,.kl-content-article figure){margin:0}.kl-content-article :focus-visible{outline:2px solid var(--kl-accent-ink);outline-offset:4px;box-shadow:none;border-radius:0}.kl-content-article a{color:inherit;text-underline-offset:.2em}.kl-content-article a:hover{color:var(--kl-accent-ink)}.kl-content-article>*{max-width:76rem;margin-inline:auto}.kl-content-article .kl-content-prose{max-width:72ch;margin-inline:auto}.kl-content-breadcrumb{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute)}.kl-content-breadcrumb ol{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kl-content-breadcrumb li+li:before{content:"/";padding-right:.5rem}.kl-content-article-header{margin-block:var(--kl-rule-gap) var(--kl-block);padding-top:var(--kl-rule-gap);border-top:1px solid var(--kl-rule-paper-strong)}.kl-content-eyebrow{font-size:var(--kl-fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.kl-content-article h1{max-width:22ch;font-size:var(--kl-fs-h1-content);letter-spacing:-.035em;text-wrap:balance;color:var(--kl-on-paper);margin-block:1rem 1.5rem;font-weight:400;line-height:1.04}.kl-content-standfirst{max-width:62ch;font-size:var(--kl-fs-lead);line-height:1.55}.kl-content-heading{border-top:1px solid var(--kl-rule-paper-strong);padding-top:var(--kl-rule-gap);margin-bottom:1.5rem}.kl-content-heading .kl-content-eyebrow{color:var(--kl-accent-ink);margin-bottom:.75rem}.kl-content-heading h2{font-size:var(--kl-fs-h2);letter-spacing:-.025em;text-wrap:balance;font-weight:400;line-height:1.12}.kl-content-section{margin-top:var(--kl-block);scroll-margin-top:6rem}.kl-content-prose>.kl-content-paragraph+.kl-content-paragraph,.kl-content-section p+p{margin-top:1.25rem}.kl-content-section ul:not(.kl-content-properties),.kl-content-section ol{padding-left:1.25rem}.kl-content-section ul:not(.kl-content-properties){list-style:outside}.kl-content-section ol{list-style:decimal}.kl-content-section li+li{margin-top:.65rem}.kl-content-table-wrap{max-width:100%;overflow-x:auto}.kl-content-specs{border-collapse:collapse;width:100%;font-size:var(--kl-fs-small)}.kl-content-specs caption{text-align:left;color:var(--kl-on-paper-mute);padding-bottom:1rem}.kl-content-specs th,.kl-content-specs td{text-align:left;vertical-align:top;border-bottom:1px solid var(--kl-rule-paper);padding:1rem 0}.kl-content-specs th{width:38%;padding-right:1.5rem;font-weight:500}.kl-content-properties{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.kl-content-properties li{border:1px solid var(--kl-rule-paper-strong);font-size:var(--kl-fs-small);border-radius:999px;padding:.4rem .85rem}.kl-content-properties li+li{margin-top:0}.kl-content-gsm{margin:0}.kl-content-gsm-bar{background:linear-gradient(90deg, var(--kl-accent-ink), var(--kl-accent));border-radius:999px;height:.5rem}.kl-content-section .kl-content-gsm ol{justify-content:space-between;gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:flex}.kl-content-section .kl-content-gsm li{text-align:center;font-variant-numeric:tabular-nums;margin:0}.kl-content-gsm li:before{content:"";background:var(--kl-accent);border-radius:50%;width:.5rem;height:.5rem;margin:0 auto .4rem;display:block}.kl-content-gsm-value{font-size:var(--kl-fs-lead);color:var(--kl-on-paper);font-weight:500;display:block}.kl-content-gsm-unit{font-size:var(--kl-fs-eyebrow);letter-spacing:.12em;color:var(--kl-on-paper-mute);display:block}.kl-content-gsm figcaption{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);margin-top:1rem}.kl-content-section ol.kl-content-uses{border-bottom:1px solid var(--kl-rule-paper);margin:0;padding:0;list-style:none}.kl-content-section .kl-content-uses li{border-top:1px solid var(--kl-rule-paper);gap:1.25rem;margin:0;padding:1.1rem 0;display:flex}.kl-content-uses-no{font-size:var(--kl-fs-eyebrow);letter-spacing:.12em;font-variant-numeric:tabular-nums;color:var(--kl-accent-ink);flex:none;padding-top:.2rem}.kl-content-section .kl-content-uses p{margin:0}.kl-content-uses-title{font-size:var(--kl-fs-lead);color:var(--kl-on-paper);font-weight:500}.kl-content-section .kl-content-uses .kl-content-uses-text{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);margin-top:.3rem}.kl-content-figure{margin-block:var(--kl-block)}.kl-content-figure img{width:100%;height:auto;display:block}.kl-content-figure figcaption{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);margin-top:.75rem}.kl-content-faq details{border-bottom:1px solid var(--kl-rule-paper)}.kl-content-faq summary{cursor:pointer;padding:1.25rem 0;font-weight:500}.kl-content-faq details p{padding-bottom:1.25rem}.kl-content-sources{margin-top:var(--kl-block);padding-top:var(--kl-rule-gap);border-top:1px solid var(--kl-rule-paper-strong)}.kl-content-sources h2{font-size:var(--kl-fs-lead);font-weight:500}.kl-content-sources ul{font-size:var(--kl-fs-small);margin:1rem 0 0;padding-left:1.25rem;list-style:outside}.kl-content-sources li+li{margin-top:.5rem}.kl-content-cta{margin-top:var(--kl-block);padding:var(--kl-rule-gap);background:var(--kl-ink-panel);color:var(--kl-on-ink-body)}.kl-content-cta-title{font-size:var(--kl-fs-h2);line-height:1.12;margin-block:.75rem 1.5rem!important}.kl-content-cta-links{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.kl-content-cta a{font-size:var(--kl-fs-link)}.kl-content-cta a:focus-visible{outline-color:var(--kl-accent)}.kl-content-cta .kl-content-button{background:var(--kl-accent);color:var(--kl-ink);transition:background-color .25s var(--kl-ease);padding:.85rem 1.25rem;font-weight:500;text-decoration:none;display:inline-block}.kl-content-cta .kl-content-button:hover{background:var(--kl-paper)}.kl-content-cta .kl-content-secondary:hover{color:var(--kl-accent)}.kl-content-related>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;list-style:none;display:grid;padding:0!important}.kl-content-related li{margin:0!important}.kl-content-related a{font-size:var(--kl-fs-lead)}.kl-content-related li p{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);margin-top:.75rem}@media (width<=640px){.kl-content-related>ul{grid-template-columns:1fr}.kl-content-cta-links{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.kl-content-article *,.kl-content-article :before,.kl-content-article :after{transition:none!important;animation:none!important}}.kl-content-section.kl-content-hub-index>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;padding:0;list-style:none;display:grid}.kl-content-section.kl-content-hub-index li{border-bottom:1px solid var(--kl-rule-paper);margin:0;padding-block:1.5rem}.kl-content-hub-index h3{font-size:var(--kl-fs-lead);letter-spacing:-.01em;font-weight:500;line-height:1.3}.kl-content-hub-index h3 a{color:var(--kl-on-paper);text-decoration:none}.kl-content-hub-index h3 a:hover,.kl-content-hub-index h3 a:focus-visible{color:var(--kl-accent-ink);text-underline-offset:.2em;text-decoration:underline}.kl-content-hub-index li p{max-width:52ch;font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);margin-top:.5rem;line-height:1.55}@media (width<=640px){.kl-content-section.kl-content-hub-index>ul{grid-template-columns:1fr}}.kl-content-meta{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);flex-wrap:wrap;gap:.35rem 1.5rem;margin-top:1.25rem;display:flex}.kl-content-meta p{margin:0}.kl-content-pillar a{color:var(--kl-on-paper)}.kl-content-index-group+.kl-content-index-group{margin-top:var(--kl-rule-gap)}.kl-content-index-group h3{font-size:var(--kl-fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--kl-accent-ink);margin:0 0 .75rem;font-weight:500}.kl-content-section .kl-content-index-group ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin:0;padding:0;list-style:none;display:grid}.kl-content-section .kl-content-index-group li{border-top:1px solid var(--kl-rule-paper);margin:0;padding-block:1rem}.kl-content-index-group a{font-size:var(--kl-fs-lead)}.kl-content-section .kl-content-index-group li p{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);margin-top:.4rem}@media (width<=640px){.kl-content-section .kl-content-index-group ul{grid-template-columns:1fr}}.kl-content-definition{max-width:62ch;font-size:var(--kl-fs-lead);color:var(--kl-on-paper);margin-top:1rem;line-height:1.5}.kl-content-definition dfn,.kl-content-glossary dfn{font-style:normal;font-weight:500}.kl-content-glossary dl{margin:0}.kl-content-glossary-item{border-top:1px solid var(--kl-rule-paper);padding-block:1.1rem}.kl-content-glossary-item:last-child{border-bottom:1px solid var(--kl-rule-paper)}.kl-content-glossary dt{font-size:var(--kl-fs-lead);color:var(--kl-on-paper)}.kl-content-glossary dd{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);margin:.35rem 0 0}.kl-content-glossary dd a{color:var(--kl-on-paper);text-underline-offset:.2em;text-decoration:underline}.kl-content-glossary dt a{text-decoration:none}.kl-content-glossary dt a:hover,.kl-content-glossary dd a:hover{color:var(--kl-accent-ink)}.kl-content-section .kl-content-picks ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.kl-content-section .kl-content-pick{border:1px solid var(--kl-rule-paper-strong);margin:0;padding:1.5rem}.kl-content-pick h3{font-size:var(--kl-fs-lead);margin:.5rem 0 0;font-weight:500}.kl-content-pick h3 a{color:var(--kl-on-paper);text-decoration:none}.kl-content-pick h3 a:hover{color:var(--kl-accent-ink)}.kl-content-section .kl-content-pick .kl-content-pick-gsm{font-size:var(--kl-fs-small);color:var(--kl-accent-ink);margin:.35rem 0 .85rem;font-weight:500}.kl-content-pick dl{font-size:var(--kl-fs-small);margin:1rem 0 0}.kl-content-pick dl>div{border-top:1px solid var(--kl-rule-paper);grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem;padding-block:.5rem;display:grid}.kl-content-pick dt{color:var(--kl-on-paper-mute)}.kl-content-pick dd{margin:0}.kl-content-section .kl-content-picks-note{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);margin-top:1.25rem}.kl-content-picks-note a{color:var(--kl-on-paper);text-underline-offset:.2em;text-decoration:underline}@media (width<=640px){.kl-content-section .kl-content-picks ol{grid-template-columns:1fr}}.kl-content-compare-table{border-collapse:collapse;width:100%;font-size:var(--kl-fs-small);overflow-wrap:anywhere}.kl-content-compare-table caption{text-align:left;color:var(--kl-on-paper-mute);padding-bottom:1rem}.kl-content-compare-table th,.kl-content-compare-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--kl-rule-paper);padding:.85rem 1rem .85rem 0}.kl-content-compare-table thead th{font-size:var(--kl-fs-lead);border-bottom-color:var(--kl-rule-paper-strong);font-weight:500}.kl-content-compare-table thead a{color:var(--kl-on-paper);text-decoration:none}.kl-content-compare-table tbody th{width:28%;color:var(--kl-on-paper-mute);font-weight:500}.kl-content-verdicts{margin-top:var(--kl-rule-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.kl-content-verdict{border:1px solid var(--kl-rule-paper-strong);padding:1.25rem}.kl-content-verdict h3{font-size:var(--kl-fs-lead);margin:0 0 .75rem;font-weight:500}.kl-content-section .kl-content-verdict p{font-size:var(--kl-fs-small);margin:.5rem 0 0}.kl-content-verdict strong{color:var(--kl-accent-ink);font-weight:500}@media (width<=640px){.kl-content-verdicts{grid-template-columns:1fr}.kl-content-compare-table th,.kl-content-compare-table td{padding:.7rem .6rem .7rem 0}.kl-content-compare-table thead th{font-size:var(--kl-fs-body)}.kl-content-compare-table tbody th{width:30%}}.kl-content-section.kl-content-related>ul{padding:0;list-style:none}.kl-content-pagination{margin-top:var(--kl-rule-gap);font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.kl-content-pagination p{margin:0}.kl-content-section .kl-content-pagination ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.kl-content-section .kl-content-pagination li{border:0;margin:0;padding:0}.kl-content-pagination a,.kl-content-pagination [aria-current]{text-align:center;border:1px solid var(--kl-rule-paper-strong);min-width:2.75rem;color:var(--kl-on-paper);padding:.6rem .85rem;text-decoration:none;display:inline-block}.kl-content-pagination [aria-current]{background:var(--kl-ink);color:var(--kl-paper);border-color:var(--kl-ink)}.kl-content-pagination a:hover{border-color:var(--kl-accent-ink);color:var(--kl-accent-ink)}.kl-content-artefact{margin:0}.kl-content-artefact table{border-collapse:collapse;width:100%;font-size:var(--kl-fs-small)}.kl-content-artefact caption{text-align:left;color:var(--kl-on-paper-mute);padding-bottom:1rem}.kl-content-artefact th,.kl-content-artefact td{text-align:left;vertical-align:top;border-bottom:1px solid var(--kl-rule-paper);padding:.85rem 1rem .85rem 0}.kl-content-artefact tbody th{width:45%;font-weight:500}.kl-content-artefact tbody th span{color:var(--kl-on-paper-mute);margin-top:.25rem;font-weight:400;display:block}.kl-content-artefact td{border-bottom-style:dashed}.kl-content-artefact figcaption{margin-top:1rem}.kl-content-artefact figcaption a{border:1px solid var(--kl-on-paper);color:var(--kl-on-paper);padding:.75rem 1.1rem;font-weight:500;text-decoration:none;display:inline-block}.kl-content-artefact figcaption a:hover{background:var(--kl-ink);color:var(--kl-paper)}@media print{.kl-content-header,.kl-content-footer,.kl-content-cta,.kl-content-artefact figcaption{display:none}}.kl-content-tool-form{border:1px solid var(--kl-rule-paper-strong);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1.5rem;display:grid}.kl-content-tool-form label{font-size:var(--kl-fs-small);color:var(--kl-on-paper-mute);gap:.4rem;display:grid}.kl-content-tool-form input{width:100%;font:inherit;font-size:var(--kl-fs-body);color:var(--kl-on-paper);border:1px solid var(--kl-rule-paper-strong);background:0 0;border-radius:0;padding:.7rem .8rem}.kl-content-tool-form input:focus-visible{outline:2px solid var(--kl-accent-ink);outline-offset:2px}.kl-content-section .kl-content-tool-result{border-top:1px solid var(--kl-rule-paper);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:.5rem;margin:.5rem 0 0;padding-top:1rem;display:flex}.kl-content-tool-result output{font-size:var(--kl-fs-h2);color:var(--kl-on-paper)}.kl-content-tool-formula{margin-top:var(--kl-rule-gap)}.kl-content-tool-formula h3{font-size:var(--kl-fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--kl-accent-ink);margin:1.25rem 0 .4rem;font-weight:500}@media (width<=640px){.kl-content-tool-form{grid-template-columns:1fr}}
