.knowledge-shell{--k-ink:#102b4a;--k-blue:#1f63b8;--k-deep:#082844;--k-gold:#d3a343;--k-rule:#d9e4ed;--k-muted:#5b7191;background:#f7fafc;color:var(--k-ink)}
.knowledge-hero{background:radial-gradient(680px 420px at 88% 8%,rgba(70,133,191,.34),transparent 68%),linear-gradient(135deg,#061f39,#123c65 58%,#092947);color:#fff;min-height:0;padding:74px 0 76px;position:relative;overflow:hidden}
.knowledge-hero:after{content:"";position:absolute;right:-9rem;bottom:-18rem;width:34rem;height:34rem;border:1px solid rgba(224,188,101,.18);border-radius:50%;box-shadow:0 0 0 3rem rgba(224,188,101,.035),0 0 0 6rem rgba(224,188,101,.02)}
.knowledge-hero .container{position:relative;z-index:1}.knowledge-hero h1{max-width:800px;color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.75rem,5.5vw,5rem);line-height:.98;letter-spacing:-.05em;margin:.85rem 0 1.1rem}.knowledge-hero p{max-width:700px;color:#cbd9e7;font-size:1.05rem;line-height:1.75;margin:0}.knowledge-kicker{display:flex;align-items:center;gap:.7rem;color:#efc46a;font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.knowledge-kicker:before{content:"";width:27px;height:1px;background:currentColor}
.knowledge-search{margin-top:1.8rem;display:flex;max-width:820px;gap:.65rem}.knowledge-search input{flex:1;min-height:52px;padding:0 1rem;border:1px solid rgba(255,255,255,.32);border-radius:5px;background:#fff;color:#183854;font-size:.95rem}.knowledge-search button{min-height:52px;padding:0 1.25rem;border:1px solid #e5bd67;border-radius:5px;background:#e8c778;color:#102b4a;font-weight:800;cursor:pointer}.knowledge-search button:hover{background:#f3d993}
.knowledge-body{padding:4rem 0}.knowledge-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:2.3rem;align-items:start}.knowledge-filters{position:sticky;top:92px}.knowledge-filters h2{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#657991;margin:0 0 .75rem}.knowledge-filter{display:block;width:100%;padding:.65rem .75rem;border:0;border-left:2px solid transparent;background:transparent;color:#43627f;text-align:left;font-size:.86rem;cursor:pointer}.knowledge-filter:hover,.knowledge-filter.active{border-left-color:var(--k-gold);background:#edf3f8;color:var(--k-ink);font-weight:700}.knowledge-results-head{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--k-rule);padding-bottom:.9rem;margin-bottom:1rem}.knowledge-results-head h2{font-family:Georgia,"Times New Roman",serif;font-size:2.15rem;letter-spacing:-.035em;margin:0}.knowledge-results-head p{margin:0;color:#6b8098;font-size:.82rem}.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.knowledge-card{display:flex;flex-direction:column;min-height:215px;padding:1.35rem;background:#fff;border:1px solid var(--k-rule);border-radius:8px;box-shadow:0 10px 22px rgba(15,40,70,.045);transition:transform .2s ease,box-shadow .2s ease}.knowledge-card:hover{transform:translateY(-2px);box-shadow:0 16px 26px rgba(15,40,70,.09)}.knowledge-card[hidden]{display:none}.knowledge-card .tag{color:#b17b25;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.knowledge-card h3{font-family:Georgia,"Times New Roman",serif;font-size:1.3rem;line-height:1.15;margin:.65rem 0 .55rem}.knowledge-card p{color:#5c748e;font-size:.86rem;line-height:1.62;margin:0}.knowledge-card .meta{margin-top:auto;padding-top:1rem;color:#1f63b8;font-size:.78rem;font-weight:800}.knowledge-empty{display:none;padding:2rem;border:1px dashed #b9cad8;background:#fff;color:#5b7191}.knowledge-empty.show{display:block}.knowledge-cta{margin-top:3.5rem;padding:2.4rem;background:linear-gradient(135deg,#092542,#123c65);border-radius:9px;color:#fff;display:flex;justify-content:space-between;align-items:center;gap:2rem}.knowledge-cta h2{color:#fff;font-family:Georgia,"Times New Roman",serif;font-size:2rem;margin:0 0 .45rem}.knowledge-cta p{max-width:690px;color:#c9d8e7;line-height:1.65;margin:0}.knowledge-cta .btn{flex-shrink:0}
.knowledge-article{padding:3.6rem 0 4.5rem}.knowledge-article .article-wrap{max-width:980px}.knowledge-article .article-kicker{color:#b17b25;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.knowledge-article h1{max-width:850px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(2.45rem,5vw,4.4rem);line-height:1.02;letter-spacing:-.045em;margin:.8rem 0 1rem}.knowledge-article .lede{max-width:760px;color:#5b7191;font-size:1.08rem;line-height:1.75;margin:0 0 1.2rem}.knowledge-meta{color:#73869b;font-size:.78rem}.knowledge-article-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:2.3rem;margin-top:2.8rem;align-items:start}.knowledge-copy{min-width:0}.knowledge-copy h2{font-family:Georgia,"Times New Roman",serif;font-size:1.85rem;letter-spacing:-.03em;margin:2.1rem 0 .75rem}.knowledge-copy h2:first-child{margin-top:0}.knowledge-copy h3{font-size:1.05rem;margin:1.35rem 0 .45rem}.knowledge-copy p,.knowledge-copy li{color:#4e6881;font-size:.96rem;line-height:1.78}.knowledge-copy ul{padding-left:1.2rem;margin-bottom:1.25rem}.answer-box{padding:1.25rem 1.35rem;border-left:3px solid var(--k-gold);background:#fff;border-top:1px solid var(--k-rule);border-right:1px solid var(--k-rule);border-bottom:1px solid var(--k-rule);color:#234765;font-size:1rem;line-height:1.7}.article-aside{position:sticky;top:94px;padding:1.25rem;background:#fff;border:1px solid var(--k-rule);border-radius:8px}.article-aside h2{font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:#637b94;margin:0 0 .7rem}.article-aside a{display:block;padding:.55rem 0;border-top:1px solid #e7eef3;color:#1f63b8;font-size:.8rem;line-height:1.4;text-decoration:none}.article-aside a:hover{text-decoration:underline}.article-cta{margin-top:2rem;padding:1.35rem;background:#eaf3ff;border:1px solid #bfd8f2;border-radius:8px}.article-cta strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:1.25rem;margin-bottom:.35rem}.article-cta p{margin:0 0 .9rem;font-size:.87rem}
@media(max-width:850px){.knowledge-layout,.knowledge-article-grid{grid-template-columns:1fr}.knowledge-filters{position:static;display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:1.5rem}.knowledge-filters h2{width:100%}.knowledge-filter{width:auto;border-left:0;border-bottom:2px solid transparent}.knowledge-filter:hover,.knowledge-filter.active{border-left:0;border-bottom-color:var(--k-gold)}.article-aside{position:static;order:initial}.knowledge-grid{grid-template-columns:1fr}}
@media(max-width:560px){.knowledge-hero{padding:48px 0 60px}.knowledge-search{display:block}.knowledge-search input,.knowledge-search button{width:100%}.knowledge-search button{margin-top:.55rem}.knowledge-body{padding:3rem 0}.knowledge-cta{display:block;padding:1.7rem}.knowledge-cta .btn{margin-top:1rem}.knowledge-article{padding:2.8rem 0 3.5rem}.knowledge-article h1{font-size:2.65rem}}
