.knowledge-bank{padding:58px 0;background:radial-gradient(ellipse at 0 0,#f6e9cd66,transparent 50%),#faf9f6;color:#172b40;text-align:left}.knowledge-bank *{box-sizing:border-box}
.knowledge-bank__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:28px}.knowledge-bank__eyebrow{display:flex;align-items:center;gap:9px;margin:0 0 12px;color:#89601e;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}
.knowledge-bank h1,.knowledge-bank h2{font-family:inherit;color:#172b40;font-weight:700;border:0;padding:0;text-transform:none;text-align:left}.knowledge-bank__head h1,.knowledge-bank__head h2{font-size:36px;line-height:1.2;letter-spacing:-1px;margin:0}.knowledge-bank__lead{margin:12px 0 0;color:#697687;font-size:14px;line-height:1.7}
.knowledge-bank__all{display:inline-flex;align-items:center;gap:24px;flex-shrink:0;padding:12px 18px;border:1px solid #ddcfb4;border-radius:30px;background:#fff;color:#72501c;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s}.knowledge-bank__all:hover{background:#fff3d9;border-color:#ba8c3e;color:#72501c;text-decoration:none}.knowledge-bank__all>span{font-size:20px;line-height:1}
.knowledge-bank__categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:32px}.knowledge-bank__category{display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px;border:1px solid #e6e3dc;border-radius:16px;background:#fff;color:#172b40;text-decoration:none!important;transition:border-color .2s,box-shadow .2s}.knowledge-bank__category:hover,.knowledge-bank__category[aria-current=page]{border-color:#cda45c;box-shadow:0 8px 22px #59401c0c}.knowledge-bank__category[aria-current=page]{background:#fffbf2}
.knowledge-bank__category-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#f8f2e5;color:#ac7b25;font-size:19px}.knowledge-bank__category-name{font-size:14px;font-weight:700;line-height:1.5;overflow-wrap:anywhere;color:#172b40}.knowledge-bank__category-count{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;font-size:11px;color:#697687}.knowledge-bank__category-count>span{color:#ac7b25;font-size:18px}
.knowledge-bank__search{padding:20px;margin-bottom:24px;border:1px solid #e6e3dc;border-radius:16px;background:#fff}.knowledge-bank__search label{display:block;color:#526174;font-size:12px;margin:0 0 10px}.knowledge-bank__search>div{display:flex;gap:10px}.knowledge-bank__search input[type=search]{flex:1;min-width:0;height:46px;padding:11px 14px;border:1px solid #dbe2e9;border-radius:10px;background:#f9fafc;color:#172b40;font-size:14px}.knowledge-bank__search button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border:0;border-radius:10px;background:#172b40;color:#fff;font-size:13px;cursor:pointer}.knowledge-bank__search>a{display:inline-block;margin-top:12px;font-size:12px;color:#805c23}
.knowledge-bank__section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.knowledge-bank__section-head h2{font-size:20px;line-height:1.5;margin:0}.knowledge-bank__section-head>span{font-size:11px;color:#7a8594;white-space:nowrap}
.knowledge-bank__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.knowledge-bank__card{display:flex;flex-direction:column;gap:13px;min-width:0;padding:24px;border:1px solid #e6e3dc;border-radius:18px;background:#fff;box-shadow:0 4px 16px #172b4005;text-decoration:none!important;transition:border-color .2s,box-shadow .2s}.knowledge-bank__card:hover{border-color:#d1b576;box-shadow:0 10px 26px #59401c12}.knowledge-bank__card-category{display:flex;align-items:center;gap:7px;color:#89601e;font-size:10px;font-weight:700}.knowledge-bank__card-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:#172b40;font-size:16px;font-weight:700;line-height:1.6}.knowledge-bank__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;color:#697687;font-size:12px;line-height:1.8}.knowledge-bank__action{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid #f0ece4;font-size:11px;font-weight:700;color:#805c23}.knowledge-bank__action>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#f8f2e5;font-size:18px}
.knowledge-bank__empty{display:flex;align-items:center;gap:18px;padding:28px;border:1px dashed #ddcfb4;border-radius:16px;background:#fff}.knowledge-bank__empty>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:54px;height:54px;border-radius:15px;background:#f8f2e5;color:#ac7b25;font-size:24px}.knowledge-bank__empty p{font-size:14px;font-weight:700;margin:0 0 7px}.knowledge-bank__empty div>span{color:#697687;font-size:12px;line-height:1.7}
.knowledge-bank__pagination{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;margin-top:28px;color:#697687;font-size:12px}.knowledge-bank__pagination a{padding:10px 16px;border:1px solid #ddcfb4;border-radius:24px;background:#fff;color:#805c23}
.knowledge-bank__breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:24px;font-size:12px;line-height:1.6;color:#8b96a4}.knowledge-bank__breadcrumb a{color:#697687}.knowledge-bank__layout{display:grid;grid-template-columns:minmax(0,2.5fr) minmax(0,1fr);gap:26px;align-items:start}.knowledge-bank__article{min-width:0;padding:32px;border:1px solid #e6e3dc;border-radius:18px;background:#fff}.knowledge-bank__article h1{font-size:30px;line-height:1.45;letter-spacing:-.6px;margin:0 0 16px;overflow-wrap:anywhere}.knowledge-bank__date{display:block;margin-bottom:28px;color:#7a8594;font-size:11px}.knowledge-bank__prose{font-size:15px;line-height:1.95;color:#526174;overflow-wrap:anywhere}.knowledge-bank__prose p{margin:0 0 18px}.knowledge-bank__prose h2{font-size:24px;line-height:1.5;margin:28px 0 14px}.knowledge-bank__prose h3{font-family:inherit;font-size:20px;line-height:1.5;margin:24px 0 12px;color:#172b40}.knowledge-bank__prose img,.knowledge-bank__prose iframe,.knowledge-bank__prose video{max-width:100%}.knowledge-bank__prose img{height:auto;border-radius:10px}.knowledge-bank__prose table{display:block;max-width:100%;overflow-x:auto}.knowledge-bank__prose pre{max-width:100%;overflow-x:auto}.knowledge-bank__article-gallery{margin-top:28px}.knowledge-bank__article-gallery h2{font-size:22px;margin:0 0 18px}.knowledge-bank__back{display:inline-flex;margin-top:24px;color:#805c23;font-size:12px}.knowledge-bank__sidebar{display:flex;flex-direction:column;gap:20px;min-width:0}.knowledge-bank__side-panel{border:1px solid #e6e3dc;border-radius:16px;background:#fff;overflow:hidden}.knowledge-bank__side-panel h2{padding:20px;margin:0;border-bottom:1px solid #edf0f4;font-size:15px;line-height:1.5}.knowledge-bank__side-panel ul{list-style:none;padding:0;margin:0}.knowledge-bank__side-panel li+li{border-top:1px solid #edf0f4}.knowledge-bank__side-panel a{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;color:#526174;font-size:12px;line-height:1.7;overflow-wrap:anywhere}.knowledge-bank__side-count{flex-shrink:0;padding:2px 8px;border-radius:20px;background:#f8f2e5;color:#89601e;font-size:10px}
.knowledge-bank a:focus-visible,.knowledge-bank input:focus-visible,.knowledge-bank button:focus-visible{outline:3px solid #ac7b25;outline-offset:4px}
@media(max-width:991px){.knowledge-bank__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-bank__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-bank__layout{grid-template-columns:minmax(0,1fr)}.knowledge-bank__sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}
@media(max-width:767px){.knowledge-bank{padding:36px 0}.knowledge-bank__head{flex-direction:column;align-items:flex-start;gap:18px}.knowledge-bank__head h1,.knowledge-bank__head h2{font-size:29px}.knowledge-bank__lead{font-size:13px}.knowledge-bank__categories{gap:12px;margin-bottom:26px}.knowledge-bank__category{padding:16px;gap:10px}.knowledge-bank__category-name{font-size:12px}.knowledge-bank__grid{grid-template-columns:minmax(0,1fr);gap:14px}.knowledge-bank__card{padding:20px}.knowledge-bank__empty{align-items:flex-start;padding:20px;gap:14px}.knowledge-bank__section-head h2{font-size:17px}.knowledge-bank__article{padding:22px}.knowledge-bank__article h1{font-size:24px}.knowledge-bank__prose{font-size:14px}.knowledge-bank__sidebar{grid-template-columns:minmax(0,1fr)}.knowledge-bank__search{padding:16px}.knowledge-bank__search button{padding:11px 16px}}
@media(max-width:359px){.knowledge-bank__categories{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.knowledge-bank a{transition:none}}
