.bn-kb{background:#fff;color:#24344d}.bn-kb-hero{background:linear-gradient(115deg,#203b72,#315798);color:#fff;padding:58px 0 48px}.bn-kb-hero h1{font-size:42px;line-height:1.3;margin:8px 0 15px;color:#fff}.bn-kb-hero p{margin:0 0 16px;color:#e0e8f5;font-size:17px}.bn-kb-hero .bn-kb-eyebrow{font-size:11px;letter-spacing:3px;color:#d7c49e}.bn-kb-total{font-size:13px;color:#dce7fa}.bn-kb-library{padding-top:42px;padding-bottom:65px;max-width:1180px}.bn-kb-tools{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-bottom:26px}.bn-kb-tools label{font-size:23px;font-weight:700}.bn-kb-tools p{font-size:14px;color:#6a778b;margin:9px 0 0}.bn-kb-tools input{width:410px;max-width:100%;padding:15px 18px;border:1px solid #cbd5e3;border-radius:4px;background:#f8fafc;font:inherit;color:#253b60}.bn-kb-tools input:focus{outline:2px solid #315798;outline-offset:2px}.bn-kb-filters{display:flex;flex-wrap:wrap;gap:5px 22px;border-bottom:1px solid #d9e1eb;margin-bottom:28px}.bn-kb-filters button{appearance:none;background:none;border:0;border-bottom:3px solid transparent;padding:12px 0;color:#65738a;font:inherit;font-size:14px;cursor:pointer;border-radius:0}.bn-kb-filters button[aria-pressed=true]{color:#264d8e;border-bottom-color:#264d8e;font-weight:700}.bn-kb-filters button:focus-visible,.bn-kb a:focus-visible{outline:2px solid #315798;outline-offset:4px}.bn-kb-list-top{display:flex;justify-content:space-between;align-items:center;gap:15px;padding-bottom:16px;border-bottom:2px solid #304f84}.bn-kb-list-top h2{font-size:20px;margin:0}.bn-kb-list-top p{font-size:13px;color:#6a778b;margin:0}.bn-kb-row{display:flex;gap:24px;align-items:center;padding:25px 4px;border-bottom:1px solid #e0e6ee;background:none;border-radius:0;box-shadow:none}.bn-kb-row[hidden],.bn-kb-empty[hidden]{display:none!important}.bn-kb-number{align-self:flex-start;margin-top:26px;color:#99a7bc;font-size:20px;font-variant-numeric:tabular-nums;min-width:32px}.bn-kb-row-content{flex:1;min-width:0}.bn-kb-category{font-size:11px;letter-spacing:1px;color:#8c754c}.bn-kb-row h3{font-size:20px;line-height:1.6;margin:5px 0 7px;font-weight:650}.bn-kb-row h3 a{color:#243e68;text-decoration:none}.bn-kb-row h3 a:hover{color:#1b63ac;text-decoration:underline;text-underline-offset:4px}.bn-kb-row p{font-size:14px;line-height:1.9;margin:0;color:#69778c}.bn-kb-read{flex-shrink:0;font-size:13px;color:#31578d;white-space:nowrap;text-decoration:none}.bn-kb-read span{margin-left:18px}.bn-kb-empty{padding:45px 15px;text-align:center;color:#67778d}.bn-kb-contact{margin-top:42px;border-top:1px solid #d9e1eb;padding:30px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.bn-kb-contact h2{font-size:20px;margin:0 0 10px}.bn-kb-contact p{font-size:14px;color:#69778c;margin:0}.bn-kb-contact a{padding:13px 22px;background:#2e508e;color:white;text-decoration:none;white-space:nowrap;border-radius:3px}.bn-kb-answer{font-size:16px;line-height:2.05}.bn-kb-answer .bn-kb-lead{font-size:19px;font-weight:600;color:#244572;border-left:3px solid #c3ac7d;padding-left:18px;margin-bottom:28px}.bn-kb-answer .bn-kb-note{font-size:12px;color:#748097;border-top:1px solid #e2e8ef;padding-top:16px;margin-top:30px}.bn-kb-back{margin-bottom:24px;font-size:14px}.bn-kb-back a{color:#2f5187}.single-bn_knowledge .page-banner h1{overflow-wrap:anywhere}.single-bn_knowledge .entry-content{min-width:0}
@media(max-width:700px){.bn-kb-hero{padding:36px 0 30px}.bn-kb-hero h1{font-size:29px}.bn-kb-hero p{font-size:15px}.bn-kb-library{padding-top:26px;padding-bottom:35px}.bn-kb-tools{display:block;margin-bottom:18px}.bn-kb-tools label{font-size:21px}.bn-kb-tools input{width:100%;box-sizing:border-box;margin-top:18px}.bn-kb-filters{gap:0 17px;margin-bottom:22px}.bn-kb-filters button{font-size:13px;padding:12px 0}.bn-kb-list-top h2{font-size:18px}.bn-kb-row{gap:13px;padding:20px 0;align-items:flex-start;position:relative}.bn-kb-number{font-size:16px;min-width:23px;margin-top:27px}.bn-kb-row h3{font-size:17px;line-height:1.7}.bn-kb-row p{font-size:13px;line-height:1.9}.bn-kb-read{align-self:flex-end;font-size:0;position:absolute;right:0;top:20px}.bn-kb-read span{font-size:16px;margin:0}.bn-kb-row-content{padding-right:16px}.bn-kb-contact{display:block;margin-top:28px}.bn-kb-contact a{display:inline-block;margin-top:20px}.bn-kb-answer{font-size:15px}.bn-kb-answer .bn-kb-lead{font-size:17px}}

/* Keep the title clear of the existing fixed navigation. */
.bn-kb-hero{padding-top:148px}@media(max-width:700px){.bn-kb-hero{padding-top:110px}}
