.knowledge-reading .rs-sticky{display:none!important}
.kn-hero{padding-block:56px 30px}.kn-hero h1{font-size:clamp(2.5rem,4.7vw,4.1rem);margin:0 0 20px;max-width:1000px}.kn-hero h1 span{display:block;color:#39ff14}.kn-search{display:flex;gap:12px;align-items:center;padding:7px 9px 7px 20px;border:1px solid #395042;background:#111c15;border-radius:12px;margin:26px 0 18px}.kn-search input{width:100%;min-width:0;background:none;border:0;color:#f4f8f5;min-height:48px;font:inherit}.kn-search button{display:flex;align-items:center;gap:15px;background:#39ff14;color:#0a1308;font-weight:700;border:0;border-radius:8px;min-height:44px;padding:10px 18px}.kn-filters{display:flex;flex-wrap:wrap;gap:9px}.kn-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 18px;border:1px solid #344c3a;border-radius:999px;font-size:.8rem}.kn-chip svg{display:none}.kn-chip.selected{background:#39ff14;color:#071005;border-color:#39ff14}.kn-list{padding-block:0 30px}.kn-featured{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;background:#101b14;border:1px solid #2d4433;border-radius:12px;padding:36px;margin:0 0 45px}.kn-featured h2{font-size:clamp(1.8rem,2.7vw,2.55rem);margin-bottom:16px}.kn-featured>div>p{margin-bottom:20px}.kn-process{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;align-content:center}.kn-process li{padding:23px 18px;border:1px solid #3b5b42;border-radius:10px;display:flex;flex-direction:column;gap:14px}.kn-process span{color:#9ce784;font-size:.78rem}.kn-process strong{font-size:.95rem}.kn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.kn-card{position:relative;min-width:0;border:1px solid #293d2f;border-radius:11px;background:#101a13;padding:26px}.kn-card h3{font-size:1.15rem;margin:14px 0}.kn-card>p:last-child{font-size:.87rem;margin:0}.kn-card-link{display:flex;justify-content:space-between;gap:16px;line-height:1.4}.kn-card-link svg{color:#96dc84}.kn-card .eco-eyebrow{font-size:.62rem;letter-spacing:.07em;margin-top:20px}.kn-card-mark{color:#8be06c;display:block}.kn-card-mark svg{width:30px;height:30px}.kn-card .kn-image{margin:0 0 20px}.kn-image img{display:block;max-width:100%;width:100%;height:auto;border-radius:10px;border:1px solid #2e4034}.kn-image figcaption{font-size:.75rem;color:#b6c3bd;line-height:1.6;margin-top:10px}.kn-resources{grid-template-columns:repeat(2,minmax(0,1fr))}.company-site .kn-resource-heading{margin:45px 0 25px}.kn-pagination{display:flex;justify-content:space-between;gap:18px;margin-top:24px}.kn-case-bridge{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#101b14;border:1px solid #2d4433;border-radius:11px;padding:30px;margin-block:20px 50px}.kn-case-bridge h2{margin-bottom:10px}.kn-case-bridge p{margin:0}.kn-case-bridge>a{flex-shrink:0}.kn-empty{padding:40px 0 50px}.kn-empty p{margin:14px 0;max-width:700px}.kn-reading{position:relative;display:grid;grid-template-columns:minmax(0,760px) minmax(220px,290px);justify-content:space-between;gap:60px;padding-block:38px 50px}.kn-article{min-width:0}.kn-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;color:#b6c3bd;font-size:.78rem;margin-bottom:28px}.kn-breadcrumb svg{display:none}.kn-breadcrumb .rs-text-link{font-size:inherit}.company-site .kn-article-header h1{font-size:clamp(2.25rem,3.3vw,3.25rem);margin:14px 0 20px;line-height:1.15}.kn-byline{font-size:.78rem;margin-bottom:26px}.kn-callout{padding:24px;border:1px solid #304737;border-left:3px solid #39ff14;border-radius:9px;background:#101c14;margin:28px 0}.company-site .kn-callout h2,.company-site .kn-callout h3{font-size:1.05rem;margin:0 0 10px;letter-spacing:-.02em}.kn-callout p{margin:0;font-size:.95rem}.kn-content{font-size:1.02rem;line-height:1.8;overflow-wrap:anywhere}.company-site .kn-content h2{font-size:1.6rem;margin:38px 0 16px;line-height:1.35}.company-site .kn-content h3{font-size:1.15rem;margin:24px 0 12px}.kn-content p{margin:0 0 20px;line-height:1.8}.kn-content ul,.kn-content ol{padding-left:24px;color:#c2cec6;margin-block:20px}.kn-content li{margin-bottom:12px}.kn-content .kn-steps{list-style:none;padding:0;counter-reset:step;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.kn-steps li{counter-increment:step;background:#101b14;border:1px solid #2e4434;border-radius:9px;padding:22px;margin:0}.kn-steps li:before{content:counter(step,decimal-leading-zero);display:block;color:#8beb6e;font-size:.78rem;margin-bottom:10px}.kn-table{max-width:100%;overflow:auto;overscroll-behavior-x:contain;border:1px solid #314738;border-radius:10px;margin-block:24px}.kn-table table{border-collapse:collapse;width:100%;font-size:.87rem}.kn-table :is(th,td){text-align:left;padding:15px 18px;min-width:130px;border-bottom:1px solid #293b2f;vertical-align:top}.kn-table th{background:#14251a;color:#e4f5e8}.kn-table td{color:#becdc3}.kn-table caption{text-align:left;padding:15px;font-weight:700}.kn-resource{border:1px solid #334d3b;background:#112016;border-radius:10px;padding:24px;margin-block:25px}.company-site .kn-resource h2,.company-site .kn-resource h3{font-size:1.15rem;margin:0 0 15px}.kn-resource p{font-size:.87rem;margin-bottom:18px}.kn-resource-text{font:inherit;font-size:.9rem;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;color:#c5d1c9}.kn-authorship{padding:18px 22px;border:1px solid #2f4536;border-radius:10px;font-size:.85rem;margin-top:30px}.kn-authorship>summary{min-height:30px;cursor:pointer;font-weight:700}.kn-authorship p{margin-block:16px}.kn-authorship li{margin-block:12px;overflow-wrap:anywhere}.kn-authorship a{text-decoration:underline}.kn-related{margin-top:35px}.kn-related .kn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-help{border-top:1px solid #304735;padding-top:30px;margin-top:35px;display:flex;align-items:center;justify-content:space-between;gap:22px}.company-site .kn-help h2{font-size:1.35rem;margin:0;max-width:360px}.kn-help .eco-cta{font-size:.78rem;flex-shrink:0}.kn-sidebar{align-self:start;position:sticky;top:106px;border:1px solid #2d4233;background:#0e1912;border-radius:12px;padding:24px;margin-top:75px}.company-site .kn-sidebar h2{font-size:1.05rem;margin:0 0 20px}.kn-sidebar nav>a{display:block;padding-block:12px;font-size:.8rem;line-height:1.5;color:#c1cdc5;border-bottom:1px solid #24382a}.kn-sidebar nav>a:hover{color:#97ed7e}.kn-sidebar .kn-resource{padding:16px;margin-bottom:0}.kn-mobile-toc{display:none}.kn-reading-tools{display:none}.kn-faq{margin-block:25px}.kn-preview{padding:12px 20px;background:#1c2d20;border-bottom:1px solid #52743a;text-align:center;font-size:.8rem;color:#d1f5be}.kn-progress{position:fixed;top:80px;left:0;height:2px;background:#39ff14;width:var(--reading-progress,0%);z-index:42}
@media(max-width:1000px){.kn-reading{grid-template-columns:minmax(0,1fr) 230px;gap:30px}.kn-featured{gap:25px;padding:28px}.kn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kn-help{flex-direction:column;align-items:flex-start}.kn-sidebar{padding:18px}}
@media(max-width:700px){.kn-hero{padding-block:35px 25px}.kn-hero h1{font-size:2.35rem;line-height:1.08}.kn-search{padding-left:12px;gap:7px}.kn-search input{font-size:1rem;min-height:46px}.kn-search button{font-size:.78rem;padding:10px;gap:7px}.kn-search button svg{width:18px}.kn-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.kn-chip{font-size:.72rem;text-align:center;padding:9px 7px;line-height:1.4;min-width:0;min-height:44px}.kn-featured{grid-template-columns:1fr;gap:24px;padding:23px 18px;margin-bottom:32px}.kn-featured h2{font-size:1.7rem}.kn-featured>div>.eco-cta{width:100%}.kn-process{gap:12px}.kn-process li{padding:18px 12px}.kn-process strong{font-size:.87rem}.kn-grid,.kn-resources,.kn-related .kn-grid{grid-template-columns:1fr;gap:13px}.kn-card{padding:23px 19px}.kn-card h3{font-size:1.15rem;margin:10px 0}.kn-card .eco-eyebrow{font-size:.61rem;margin-top:14px}.kn-card>p:last-child{font-size:.88rem}.kn-case-bridge{flex-direction:column;align-items:flex-start;padding:25px 22px;margin-bottom:35px;gap:18px}.kn-case-bridge h2{font-size:1.6rem}.kn-case-bridge p{font-size:.9rem}.kn-reading{display:block;padding-top:25px;padding-bottom:35px}.kn-breadcrumb{margin-bottom:19px;font-size:.7rem}.company-site .kn-article-header h1{font-size:2.05rem;line-height:1.15}.kn-byline{font-size:.73rem;margin-bottom:20px}.kn-mobile-toc{display:block;border:1px solid #304636;background:#101b14;border-radius:9px;margin:20px 0}.kn-mobile-toc>summary{cursor:pointer;min-height:48px;padding:13px 17px;font-weight:700;font-size:.85rem}.kn-mobile-toc nav{display:grid;gap:13px;padding:10px 18px 20px;font-size:.8rem}.kn-sidebar{display:none}.kn-callout{padding:20px 17px;margin-block:22px}.kn-callout p{font-size:.94rem}.kn-content{font-size:1rem}.company-site .kn-content h2{font-size:1.35rem;margin-top:32px}.kn-content .kn-steps{grid-template-columns:1fr;gap:10px}.kn-steps li{padding:18px;display:flex;gap:15px}.kn-steps li:before{margin:0;flex-shrink:0}.kn-resource{padding:21px 17px}.kn-resource>a.eco-cta{width:100%;font-size:.85rem}.kn-related{margin-top:30px}.kn-authorship{padding:16px}.kn-help{padding-top:25px}.company-site .kn-help h2{font-size:1.25rem}.kn-help .eco-cta{width:100%;font-size:.85rem}.kn-reading-tools{display:flex;position:fixed;bottom:0;left:0;right:0;gap:12px;justify-content:center;padding:11px 18px calc(11px + env(safe-area-inset-bottom));border-top:1px solid #304737;background:#09110df5;z-index:35}.kn-reading-tools>a{flex:1;text-align:center;border:1px solid #3b5b43;border-radius:8px;min-height:44px;padding:11px;font-size:.75rem;display:flex;justify-content:center;align-items:center}.kn-reading-tools svg{display:none}.kn-progress{top:70px}.kn-empty{padding-block:25px 40px}.kn-empty h2{font-size:1.5rem}}
@media print{.rs-header,.rs-footer,.kn-sidebar,.kn-reading-tools,.kn-help,.kn-preview{display:none!important}.company-site{background:#fff;color:#111}.kn-reading{display:block;width:100%!important}.company-site p,.kn-content li,.kn-table td{color:inherit}.kn-article{max-width:100%}.kn-resource{break-inside:avoid}.kn-table{overflow:visible}a{text-decoration:underline!important}}
