/* Knowledge collections only: do not change article or transfer pages. */
.knowledge-list-page{background:#f5f7fb}
.knowledge-list-page .page-wrap{max-width:1280px;padding-bottom:54px}
.knowledge-list-page .breadcrumbs{font-size:13px;color:#65738a;padding:22px 0}
.knowledge-list-page .knowledge-intro{padding:20px 0 28px;margin-bottom:20px;gap:36px}
.knowledge-list-page .knowledge-intro h1{font-size:34px;line-height:1.45;margin-bottom:14px;letter-spacing:0}
.knowledge-list-page .knowledge-intro .eyebrow{font-size:13px;margin-bottom:10px}
.knowledge-list-page .intro-copy{max-width:760px;font-size:16px;line-height:1.9;color:#53647c}
.knowledge-list-page .intro-note{font-size:13px;line-height:1.8;padding-left:22px;color:#62738b}
.knowledge-list-page .intro-note strong{font-size:18px}
.knowledge-list-page .knowledge-layout{grid-template-columns:218px minmax(0,1fr);gap:26px}
.knowledge-list-page .category-sidebar>nav{border-color:#e1e8f2;border-radius:12px;padding:18px 10px}
.knowledge-list-page .category-sidebar h2{font-size:16px;margin-bottom:14px}
.knowledge-list-page .category-sidebar nav a{font-size:15px;padding:11px 12px;gap:8px}
.knowledge-list-page .category-count{font-size:12px;color:#677891;padding:1px 5px}
.knowledge-list-page .side-help{padding:22px 14px}
.knowledge-list-page .side-help h3{font-size:15px}
.knowledge-list-page .side-help p{font-size:13px;color:#62738b}
.knowledge-list-page .results-heading{margin-bottom:18px}
.knowledge-list-page .results-heading h2{font-size:21px}
.knowledge-list-page .results-heading>span{font-size:13px;color:#65738a}
.knowledge-list-page .article-grid{gap:20px}
.knowledge-list-page .article-card{border-color:#e1e8f2;border-radius:12px}
.knowledge-list-page .card-info{padding:24px}
.knowledge-list-page .card-labels{margin-bottom:14px}
.knowledge-list-page .topic-tag{font-size:12px;padding:4px 9px}
.knowledge-list-page .article-card h2{font-size:20px;line-height:1.65;letter-spacing:0;margin-bottom:13px;overflow-wrap:anywhere;text-wrap:pretty}
.knowledge-list-page .article-card .card-info>p{font-size:14px;line-height:1.85;color:#5f6f86;margin-bottom:22px;-webkit-line-clamp:3}
.knowledge-list-page .card-bottom{font-size:13px;color:#65738a;padding-top:16px}
.knowledge-list-page .pagination{margin-top:28px;font-size:14px}
.knowledge-list-page .pagination>a,.knowledge-list-page .pagination>.current{min-height:42px;min-width:42px}
.knowledge-service-tools{display:none}
@media(min-width:1200px){
 .knowledge-service-tools{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;margin:0 0 22px}
 .knowledge-service-tools>p{margin:0;color:#62748f;font-size:14px;font-weight:600}
 .knowledge-service-tools>p span{margin:0 9px;color:#a5b4ca}
 .knowledge-service-tools .qm-cat{display:contents;position:static;width:auto}
 .knowledge-service-tools .qm-cat__head{grid-column:2;grid-row:1;width:142px;height:40px;font-size:14px;background:var(--brand);border-radius:8px}
 .knowledge-service-tools .qm-cat__panel{grid-column:1/-1;border:1px solid var(--line);border-radius:10px;box-shadow:none;overflow:hidden}
 .knowledge-service-tools .qm-cat.is-open .qm-cat__panel{display:flex;flex-wrap:wrap;gap:0;background:#fff}
 .knowledge-service-tools .qm-cat__panel a{flex:1 1 25%;height:auto;min-height:52px;padding:12px 16px;background:#fff;font-size:14px;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
 .knowledge-service-tools .qm-cat__panel a:hover,.knowledge-service-tools .qm-cat__panel a:focus{background:var(--brand-light);color:var(--brand)}
}
@media(max-width:1000px) and (min-width:761px){
 .knowledge-list-page .knowledge-layout{grid-template-columns:185px minmax(0,1fr);gap:20px}
 .knowledge-list-page .card-info{padding:20px}
 .knowledge-list-page .article-card h2{font-size:18px}
}
@media(max-width:760px){
 .knowledge-list-page .page-wrap{padding:0 16px 36px}
 .knowledge-list-page .breadcrumbs{padding:18px 0;font-size:12px}
 .knowledge-list-page .knowledge-intro{padding:12px 0 22px;margin-bottom:22px}
 .knowledge-list-page .knowledge-intro h1{font-size:28px}
 .knowledge-list-page .intro-copy{font-size:15px;line-height:1.85}
 .knowledge-list-page .knowledge-layout{grid-template-columns:minmax(0,1fr);gap:20px}
 .knowledge-list-page .category-sidebar>nav{padding:0 0 8px;margin:0;max-width:100%;border:0;border-radius:0;scrollbar-width:thin;overscroll-behavior-x:contain}
 .knowledge-list-page .category-sidebar nav a{font-size:14px;padding:8px 12px}
 .knowledge-list-page .article-grid{grid-template-columns:minmax(0,1fr);gap:16px}
 .knowledge-list-page .card-info{padding:22px}
 .knowledge-list-page .article-card h2{font-size:19px;line-height:1.65}
 .knowledge-list-page .results-heading h2{font-size:20px}
 .knowledge-list-page .results-heading>span{font-size:12px}
 .knowledge-list-page .card-bottom{font-size:13px}
}
