#knowledge-center{--kc-ink:#2e4436;--kc-muted:#74806e;--kc-line:#dce3d6;max-width:1560px;margin:auto;padding:32px 4vw 80px;color:var(--kc-ink)}#knowledge-center *{box-sizing:border-box}#knowledge-center h1,#knowledge-center h2,#knowledge-center h3{font-family:Georgia,'Songti SC',serif;font-weight:400;color:var(--kc-ink)}#knowledge-center a{color:inherit;text-decoration:none}#knowledge-center button,#knowledge-center input{font:inherit}#knowledge-center a:focus-visible,#knowledge-center button:focus-visible,#knowledge-center input:focus-visible{outline:2px solid #557d52;outline-offset:4px}.kc-eyebrow{font:10px/1.7 Arial,sans-serif;letter-spacing:2.2px;color:#7e8c73}.kc-hero{display:grid;grid-template-columns:1.08fr 1fr;background:#f3f5ed;min-height:430px;margin-bottom:35px;overflow:hidden}.kc-hero-copy{padding:45px 40px 32px;align-self:center}.kc-hero h1{font-size:clamp(37px,4.1vw,61px)!important;line-height:1.08!important;letter-spacing:-1.8px;margin:20px 0!important}.kc-hero h1 em{color:#87967a;font-weight:400}.kc-hero p{font-size:13px;line-height:1.9;color:#6c7965}.kc-hero-media{margin:0!important;position:relative;background:radial-gradient(circle at 50% 45%,#f2f5ea 0 44%,#e7eddf 44.4% 100%);display:flex;align-items:center;justify-content:center;padding:25px}.kc-hero-media img{width:90%;height:360px;object-fit:contain}.kc-hero-media figcaption{position:absolute;bottom:20px;left:25px;font:8px Arial;letter-spacing:1.8px;color:#8b967f}.kc-search{display:flex;background:#fff;border:1px solid #d6decd;max-width:420px;margin:25px 0 15px;border-radius:2px}.kc-search input{min-width:0;width:100%;border:0!important;padding:15px;background:none;color:#344b36;font-size:12px!important}.kc-search button{flex:0 0 48px;border:0;background:#38513c;color:#fff;font-size:22px!important;cursor:pointer}.kc-hero-topics{font:8px/1.7 Arial;letter-spacing:1.4px;color:#8b957f}.kc-hero-topics i{margin:0 8px;font-style:normal}.kc-categories{display:flex;gap:10px;flex-wrap:wrap;padding-bottom:25px;border-bottom:1px solid var(--kc-line)}.kc-categories button{border:1px solid #dce3d5;background:#fff;color:#6f7b66;padding:11px 14px;border-radius:2px;font-size:11px!important;min-height:42px;cursor:pointer}.kc-categories button small{font-size:8px;margin-left:13px;opacity:.6}.kc-categories button[aria-pressed=true]{background:#344e3c;border-color:#344e3c;color:white}.kc-section{padding-top:46px}.kc-section-head{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:25px}.kc-section h2{font-size:29px;margin:7px 0 0!important}.kc-section-head>p,.kc-section-head>a{font-size:11px;color:#7d8974;margin:0}.kc-grid,.kc-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.kc-card{display:flex;flex-direction:column;border:1px solid #e4e9dd;border-radius:3px;overflow:hidden;background:white;transition:transform .2s,border-color .2s}.kc-card:hover{transform:translateY(-4px);border-color:#9eae91}.kc-card figure{margin:0!important;aspect-ratio:1.65;background:#eef1e7;overflow:hidden}.kc-card img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}.kc-card:hover img{transform:scale(1.025)}.kc-card-copy{padding:20px 21px 17px;display:flex;flex-direction:column;flex:1}.kc-label{font:9px/1.5 Arial;letter-spacing:1px;color:#859475}.kc-card h3{font-size:20px;line-height:1.45;margin:11px 0!important}.kc-card p{font-size:11px;line-height:1.85;color:#7e8875;margin:0 0 22px}.kc-card-meta{display:flex;justify-content:space-between;align-items:center;margin-top:auto;border-top:1px solid #e8ecdf;padding-top:13px}.kc-card-meta span{font-size:9px;color:#8a957e}.kc-card-meta b{font-size:20px;color:#536b49;font-weight:400}.kc-more{display:block;margin:35px auto 0;padding:13px 34px;background:#fff;border:1px solid #b9c5ac;color:#53674c;font-size:11px!important;cursor:pointer}.kc-more[hidden],.kc-empty[hidden],[data-kc-featured][hidden],.kc-card[hidden]{display:none!important}.kc-empty{text-align:center;background:#f5f6f0;padding:50px 20px;margin-top:20px}.kc-empty p{font-size:13px;color:#7d8974}.kc-empty button{padding:12px 25px;border:1px solid #b9c5ac;background:#fff;color:#3e593e;cursor:pointer}.kc-cta{margin-top:60px;padding:38px;background:#edf1e6;display:flex;align-items:center;justify-content:space-between;gap:30px}.kc-cta>div>span{font:9px Arial;letter-spacing:1.8px;color:#8a977d}.kc-cta h2{font-size:28px;line-height:1.35;margin:14px 0!important}.kc-cta p{font-size:12px;line-height:1.8;color:#7c8871}.kc-cta>div:last-child{display:flex;align-items:center;gap:23px;flex-shrink:0}.kc-cta a{font-size:11px}.kc-button{display:inline-block;background:#344e3c;color:white!important;padding:14px 23px;border:1px solid #344e3c;white-space:nowrap}.kc-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.kc-breadcrumb{display:flex;gap:10px;font-size:10px;color:#89957e;flex-wrap:wrap;margin-bottom:35px}.kc-article-header{max-width:950px;margin:0 auto 40px;text-align:center}.kc-article-header h1{font-size:clamp(29px,3.2vw,46px)!important;line-height:1.3!important;margin:18px 0!important}.kc-deck{font-size:15px;line-height:1.9;color:#7a876d;max-width:730px;margin:0 auto}.kc-byline{display:flex;justify-content:center;gap:22px;margin-top:23px;font-size:10px;color:#89967e}.kc-article-layout{display:grid;grid-template-columns:190px minmax(0,760px) 200px;gap:30px;justify-content:center}.kc-toc,.kc-project-aside{position:sticky;top:110px;align-self:start}.kc-toc>a{display:flex;gap:12px;font-size:11px;line-height:1.7;padding:12px 0;border-bottom:1px solid #e6ebdf}.kc-toc>a span{font:9px/1.9 Arial;color:#93a085;flex-shrink:0}.kc-article-cover{margin:0 0 35px!important}.kc-article-cover img{display:block;width:100%;height:340px;object-fit:contain;background:#eef1e7}.kc-article-cover figcaption{font-size:9px;color:#8a967e;padding-top:9px;line-height:1.6}.kc-article-body section{scroll-margin-top:110px;margin-bottom:35px}.kc-article-body h2{font-size:26px;line-height:1.4;margin:10px 0 15px!important}.kc-article-body p{font-size:14px;line-height:2;color:#5f6f59;margin:0}.kc-project-aside{padding:22px;background:#f3f5ee;border:1px solid #e0e6d7}.kc-project-aside>span{font-size:8px;letter-spacing:1.3px}.kc-project-aside h3{font-size:22px;line-height:1.35;margin:15px 0!important}.kc-project-aside p{font-size:11px;line-height:1.9;color:#839077;margin-bottom:23px}.kc-project-aside a{display:block;font-size:11px;margin-top:14px}.kc-project-aside .kc-button{text-align:center;padding:11px 10px}.kc-checklist{background:#eff3e8;padding:25px 28px}.kc-checklist ul{list-style:none;padding:0;margin:0}.kc-checklist li{padding:10px 0 10px 25px;font-size:13px;line-height:1.7;position:relative;border-top:1px solid #dbe4cf}.kc-checklist li:before{content:'✓';position:absolute;left:0;color:#607c4f}.kc-faq details{padding:16px 0;border-block:1px solid #e0e6d8}.kc-faq summary{cursor:pointer;font-size:14px;line-height:1.6}.kc-faq p{padding-top:15px;font-size:13px}.kc-references{padding-top:24px;border-top:1px solid #dfe5d5}.kc-references h2{font-size:20px}.kc-references p{font-size:11px}.kc-references ul{padding-left:18px}.kc-references li{font-size:11px;line-height:1.8;margin:8px 0;overflow-wrap:anywhere}.kc-references a{border-bottom:1px solid #b9c7aa}.kc-references small{font-size:9px;color:#8c9980}.kc-table-wrap{overflow-x:auto;margin:28px 0}.kc-table-wrap table{width:100%;border-collapse:collapse;min-width:480px}.kc-table-wrap caption{text-align:left;padding:0 0 12px;font-size:11px;color:#89967b}.kc-table-wrap th,.kc-table-wrap td{padding:14px;border:1px solid #dce5d4;text-align:left;font-size:11px;line-height:1.7}.kc-table-wrap th{background:#edf2e6;font-weight:500}.kc-table-wrap td{color:#728168}
@media(max-width:1100px){.kc-hero-copy{padding:35px 28px}.kc-grid,.kc-results{gap:18px}.kc-article-layout{grid-template-columns:160px minmax(0,1fr);gap:25px}.kc-project-aside{display:none}.kc-cta{align-items:start}.kc-cta>div:last-child{flex-direction:column;align-items:start;gap:18px}}
@media(max-width:700px){#knowledge-center{padding:10px 18px 90px}.kc-hero{grid-template-columns:1fr;margin:0 -18px 23px;min-height:0}.kc-hero-copy{padding:30px 24px 24px}.kc-hero h1{font-size:43px!important;letter-spacing:-1.4px}.kc-hero p{font-size:12px}.kc-hero p br{display:none}.kc-hero-media{height:230px;padding:10px}.kc-hero-media img{height:220px;width:85%}.kc-hero-media figcaption{font-size:7px;bottom:10px}.kc-search{margin-top:20px}.kc-search input{font-size:12px!important;padding:13px}.kc-eyebrow{font-size:9px;letter-spacing:1.6px}.kc-categories{gap:7px;padding-bottom:18px}.kc-categories button{font-size:10px!important;padding:9px 10px;min-height:38px}.kc-categories button small{margin-left:7px;font-size:8px}.kc-section{padding-top:30px}.kc-section-head{gap:15px;align-items:start;margin-bottom:18px}.kc-section h2{font-size:25px}.kc-section-head>p{font-size:9px;max-width:135px;line-height:1.8;padding-top:6px}.kc-grid,.kc-results{grid-template-columns:1fr;gap:18px}.kc-card figure{aspect-ratio:1.85}.kc-card h3{font-size:21px}.kc-card p{font-size:12px}.kc-card-meta span{font-size:10px}.kc-cta{display:block;margin-top:38px;padding:25px}.kc-cta h2{font-size:25px}.kc-cta>div:last-child{flex-direction:row;flex-wrap:wrap;margin-top:25px;gap:18px}.kc-cta a{font-size:10px}.kc-breadcrumb{margin:18px 0 28px;font-size:9px}.kc-article-header{text-align:left;margin-bottom:26px}.kc-article-header h1{font-size:30px!important;line-height:1.4!important}.kc-deck{font-size:13px}.kc-byline{justify-content:start;font-size:9px;gap:15px}.kc-article-layout{display:block}.kc-toc{position:static;margin-bottom:25px;padding:17px;background:#f3f6ed}.kc-toc>a{padding:8px 0;font-size:11px}.kc-article-cover img{height:250px}.kc-article-body h2{font-size:24px}.kc-article-body p{font-size:14px;line-height:2}.kc-article-body section{scroll-margin-top:90px}.kc-checklist{padding:22px}.kc-article-cover{margin-bottom:28px!important}}
@media(prefers-reduced-motion:reduce){.kc-card,.kc-card img{transition:none}}
.kc-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.kc-product-grid>a{display:grid;grid-template-columns:130px 1fr;grid-template-rows:auto auto auto;gap:8px 20px;align-items:center;border:1px solid #e1e7d8;padding:18px}.kc-product-grid img{grid-row:1/4;width:130px;height:140px;object-fit:contain;background:#f3f5ed}.kc-product-grid span{font-size:9px;color:#8a987c;align-self:end}.kc-product-grid b{font-size:15px;font-weight:400}.kc-product-grid small{font-size:10px;color:#728368;align-self:start}@media(max-width:700px){.kc-product-grid{grid-template-columns:1fr}.kc-product-grid>a{grid-template-columns:95px 1fr}.kc-product-grid img{width:95px;height:115px}.kc-product-grid b{font-size:14px}}
