.knowledge-home{border-top:1px solid var(--line)}.knowledge-home .section-head{align-items:center}.knowledge-home .eyebrow{margin-bottom:10px}.kb-home-list{display:grid;grid-template-columns:1fr 1fr;column-gap:50px}.kb-row{display:flex;align-items:center;gap:17px;border-bottom:1px solid var(--line);padding:26px 0;transition:color .2s,background .2s}.kb-category{flex-shrink:0;font-size:12px;color:#657e6d;background:#eaf0e7;padding:3px 8px;border-radius:4px}.kb-row-title{font-size:16px;line-height:1.85}.kb-arrow{margin-left:auto;font-size:21px;flex-shrink:0}.kb-row:hover{color:#348265}.kb-crumbs{display:flex;position:static;background:none;box-shadow:none;gap:12px;justify-content:flex-start;flex-direction:row;padding-block:28px;font-size:13px;color:#798a7a}.kb-crumbs a{font-size:13px;padding:0}.kb-crumbs a:after{display:none}.kb-list-header{padding-block:42px 60px}.kb-list-header h1{font-size:42px;line-height:1.55}.kb-list-header h1>span{color:#7d9482}.kb-list-header>p{margin-top:24px;font-size:15px}.kb-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:70px;padding-bottom:95px}.kb-list-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:20px}.kb-list-top h2{font-size:22px}.kb-list-top>span{font-size:13px;color:#7b8b7d}.kb-list-item{padding:30px 0;border-bottom:1px solid var(--line)}.kb-meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;font-size:12px;color:#829081}.kb-meta>span:first-child,.kb-meta>a{color:var(--green)}.kb-list-item h2{font-size:22px;line-height:1.6;letter-spacing:0;margin-top:12px}.kb-list-item h2 a:hover{color:#3a896a}.kb-list-item p{font-size:15px;line-height:1.9;margin-top:12px}.kb-read{font-size:13px;display:inline-block;margin-top:18px;color:var(--green)}.kb-sidebar{display:flex;flex-direction:column;gap:25px;align-self:start}.kb-side-section{padding:25px;background:#fff;border:1px solid #e2e9df;border-radius:10px}.kb-side-section h2{font-size:19px;margin-bottom:10px;letter-spacing:0}.kb-side-section>a{display:block;padding:16px 0;border-bottom:1px solid #edf0ea;font-size:14px;line-height:1.8}.kb-side-section>a:last-child{border-bottom:0;padding-bottom:0}.kb-side-section small{display:block;font-size:12px;color:#8b9888;margin-top:5px}.kb-side-section a:hover{color:#438669}.kb-side-note{padding:25px;background:#eaf0e6;border-radius:10px}.kb-side-note p{font-size:14px}.kb-side-note .text-link{font-size:13px;margin-top:15px}.kb-pagination{display:flex;position:static;background:none;box-shadow:none;flex-direction:row;gap:10px;margin-top:30px;padding:0;align-items:center}.kb-pagination a,.kb-pagination>span{padding:8px 15px;border:1px solid var(--line);border-radius:5px;font-size:14px}.kb-pagination a:after{display:none}.kb-pagination a[aria-current]{background:var(--green);color:#fff}.kb-pagination>span{color:#a2aaa0}.kb-detail-layout{padding-top:25px}.kb-article{min-width:0}.kb-article-header{position:static;z-index:auto;background:none;border:0;box-shadow:none;backdrop-filter:none;padding-bottom:35px;border-bottom:1px solid var(--line)}.kb-article-header h1{font-size:36px;line-height:1.6;margin-top:20px;letter-spacing:-.5px}.kb-article-header>p{font-size:16px;line-height:1.9;margin-top:22px;color:#809080}.kb-article-body>section{padding-top:35px;scroll-margin-top:105px}.kb-article-body h2{font-size:23px;letter-spacing:0;display:flex;gap:15px;align-items:baseline}.kb-article-body h2>span{font:14px Arial;color:#8da38e}.kb-article-body p{font-size:17px;color:#596c5f;line-height:2.15;margin-top:18px}.kb-endnote{background:#eaf0e6;border-left:3px solid #83a08a;padding:20px 24px;margin-top:40px;font-size:14px;color:#697e6b}.kb-article-pagination{display:grid;position:static;background:none;box-shadow:none;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px;padding:0}.kb-article-pagination>a,.kb-boundary{display:flex;flex-direction:column;gap:12px;padding:22px;border:1px solid var(--line);border-radius:8px;min-width:0}.kb-article-pagination a:after{display:none}.kb-article-pagination small{font-size:12px;color:#80937f}.kb-article-pagination strong{font-size:15px;font-weight:500;line-height:1.85}.kb-boundary{color:#98a394}.kb-boundary>span{font-size:14px}.kb-back{margin-top:25px}.kb-related{margin-top:55px}.kb-related>h2{font-size:24px;margin-bottom:10px}.kb-toc>a{font-size:13px}.kb-all{display:flex;justify-content:space-between;border-radius:8px;background:var(--green);color:#fff;padding:18px 24px;font-size:15px}
@media(max-width:1050px){.kb-layout{gap:35px;grid-template-columns:minmax(0,1fr) 260px}.kb-home-list{column-gap:30px}.kb-row{gap:12px}.kb-article-header h1{font-size:31px}}
@media(max-width:800px){.kb-layout{grid-template-columns:1fr;gap:45px;padding-bottom:60px}.kb-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:18px}.kb-home-list{grid-template-columns:1fr}.kb-list-header{padding-block:25px 40px}.kb-list-header h1{font-size:34px}.kb-crumbs{top:auto;left:auto;right:auto;gap:10px;padding-block:22px}.kb-article-header h1{font-size:30px}.kb-article-body p{font-size:16px}.kb-toc{grid-column:1/-1}.kb-all{align-self:start}.kb-article-pagination{gap:12px}.kb-article-pagination>a,.kb-boundary{padding:18px}.kb-row-title{font-size:15px}}
@media(max-width:480px){.kb-row{padding:21px 0;gap:10px}.kb-category{font-size:11px;padding:3px 6px}.kb-row-title{font-size:14px}.kb-sidebar{grid-template-columns:1fr}.kb-list-header h1{font-size:30px}.kb-list-item h2{font-size:20px}.kb-article-header h1{font-size:27px}.kb-article-body h2{font-size:21px;gap:10px}.kb-article-pagination{grid-template-columns:1fr}.knowledge-home .section-head{display:flex;gap:15px}.knowledge-home .section-head>.text-link{font-size:13px;margin-top:0}.kb-list-top h2{font-size:20px}}

/* scheduled-knowledge */
.kb-pagination{flex-wrap:wrap}.kb-pagination .kb-page-gap{border:0;padding:8px 3px}.kb-sources{margin-top:35px;padding:23px;background:#eaf0e6;border-radius:8px}.kb-sources h2{font-size:18px;letter-spacing:0}.kb-sources ul{padding-left:20px;margin-bottom:0}.kb-sources li{font-size:14px;line-height:1.9;margin-top:10px}.kb-sources a{text-decoration:underline;text-underline-offset:3px}
