.knowledge-dashboard{padding-bottom:3.5rem}.knowledge-header{justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem 0 1.5rem;display:flex}.knowledge-header h1{letter-spacing:-.03em;margin:.3rem 0;font:700 clamp(2rem,3vw,2.6rem)/1.1 Georgia,serif}.knowledge-header p:last-child{color:#526455;font-size:.92rem;line-height:1.6}.knowledge-header nav{flex-wrap:wrap;gap:.3rem 1rem;display:flex}.knowledge-header nav a,.knowledge-reset{color:#28533b;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.82rem;font-weight:750;display:inline-flex}.knowledge-search-panel{background:#1d3d30;border:1px solid #365d46;border-radius:1rem;padding:1.5rem;box-shadow:0 10px 25px #203d3010}.resource-library .knowledge-search-panel h2{color:#fff8e9;margin-bottom:1rem;font:700 clamp(1.3rem,2.5vw,1.7rem)/1.2 Georgia,serif}.knowledge-search{grid-template-columns:minmax(0,1fr) 240px;gap:1rem;display:grid}.knowledge-search label{color:#e1e7d5;gap:.4rem;min-width:0;font-size:.78rem;font-weight:750;display:grid}.knowledge-search :is(input,select){background:#fffdf5;border-color:#b1bda5;min-height:54px}.knowledge-search-note{color:#d3dfcd;margin-top:.85rem;font-size:.76rem;line-height:1.6}.knowledge-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;padding:1rem 0 2rem;display:grid}.knowledge-topics button{text-align:left;color:#294a35;background:#fffdf6;border:1px solid #d0d9c8;border-radius:.75rem;align-content:center;gap:.35rem;min-height:86px;padding:1rem 1.1rem;display:grid}.knowledge-topics strong{font-size:.9rem}.knowledge-topics span{color:#55674f;font-size:.76rem;line-height:1.5}.knowledge-topics button[aria-pressed=true]{background:#e2ead6;border-color:#42623b;box-shadow:inset 3px 0 #42623b}.knowledge-topics button:hover{border-color:#65825c}.knowledge-dashboard :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #98713e}.knowledge-curated-layout{grid-template-columns:minmax(0,1.7fr) minmax(270px,1fr);align-items:start;gap:2rem;display:grid}.knowledge-curated-guides{gap:.75rem;display:grid}.knowledge-curated-layout h2{font:700 clamp(1.4rem,2.3vw,1.85rem)/1.2 Georgia,serif}.knowledge-tools{background:#edf0e3;border:1px solid #d4ddcb;border-radius:1rem;padding:1.4rem}.knowledge-tools h2{margin:.5rem 0}.knowledge-tools>p:not(.library-label){color:#52634e;font-size:.85rem;line-height:1.6}.knowledge-tools ul{margin-top:.7rem;list-style:none}.knowledge-tools li{border-top:1px solid #cfd8c4;padding:.5rem 0 .75rem}.knowledge-tools a{color:#28513a;align-items:center;min-height:44px;font-size:.88rem;font-weight:750;display:flex}.knowledge-tools li span{color:#53664e;font-size:.75rem;line-height:1.6;display:block}.knowledge-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.knowledge-result{background:#fffdf7;border:1px solid #d2dbca;border-radius:.8rem;min-width:0;padding:1.2rem}.knowledge-result h3{margin:.4rem 0;font-size:1.05rem;font-weight:800;line-height:1.4}.knowledge-result h3 a{color:#285039;align-items:center;min-height:44px;display:inline-flex}.knowledge-result>p:last-child{color:#526550;font-size:.82rem;line-height:1.65}.knowledge-source-note{color:#536650;max-width:850px;margin-top:1.5rem;font-size:.8rem;line-height:1.65}@media (max-width:1000px){.knowledge-header{flex-direction:column;align-items:start;gap:.5rem}.knowledge-curated-layout{grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);gap:1rem}.knowledge-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.knowledge-header{padding:1.4rem 0 1rem}.knowledge-search-panel{padding:1.15rem}.knowledge-search{grid-template-columns:1fr;gap:.8rem}.knowledge-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-bottom:1.5rem}.knowledge-topics button{min-height:108px;padding:.85rem}.knowledge-curated-layout,.knowledge-result-grid{grid-template-columns:1fr}.knowledge-tools{margin-top:.5rem}}.knowledge-banner{background:#e9eddd;border:1px solid #ccd6bf;border-radius:1rem;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);margin-top:1.4rem;display:grid;overflow:hidden}.knowledge-banner-copy{padding:clamp(1.25rem,2.6vw,2rem)}.knowledge-banner h1{letter-spacing:-.035em;color:#203f30;margin:.5rem 0 .7rem;font:700 clamp(1.8rem,3.1vw,2.8rem)/1.08 Georgia,serif}.knowledge-banner-copy>p:last-child{color:#4d634f;max-width:38rem;font-size:.9rem;line-height:1.6}.knowledge-banner-art{min-height:220px;position:relative}.knowledge-banner-art img{object-fit:cover;object-position:center 58%}.knowledge-section-nav{flex-wrap:wrap;gap:.25rem 1.1rem;padding:.45rem 0 .65rem;display:flex}.knowledge-section-nav a{color:#28533b;text-underline-offset:4px;align-items:center;min-height:44px;font-size:.8rem;font-weight:750;display:inline-flex}@media (max-width:700px){.knowledge-banner{grid-template-columns:1fr;margin-top:1rem}.knowledge-banner-copy{padding:1rem 1.1rem}.knowledge-banner h1{font-size:1.7rem}.knowledge-banner-copy>p:last-child{font-size:.82rem}.knowledge-banner-art{min-height:86px;max-height:86px}.knowledge-banner-art img{object-position:center 57%}.knowledge-section-nav{gap:0 .9rem;padding-block:.25rem}.knowledge-section-nav a{min-height:38px;font-size:.73rem}}
