.knowledge-controls{padding:2rem;border:1px solid var(--line);background:rgba(255,255,255,.025);margin-bottom:2rem}.knowledge-search{display:block;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.knowledge-search input{display:block;width:100%;padding:1rem 0;background:none;border:0;border-bottom:1px solid var(--line);font:inherit;font-size:1.2rem;letter-spacing:0;text-transform:none;color:var(--text,#eff1e9);border-radius:0}.knowledge-filter-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;margin-top:1.5rem}.knowledge-filter-row label{font-size:.8rem;color:var(--muted,#b9c3b9)}.knowledge-filter-row select{display:block;width:100%;padding:.7rem;margin-top:.4rem;background:#152019;color:#edf0e8;border:1px solid var(--line);font:inherit}.knowledge-result-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem}.knowledge-result-bar p{margin:0;font-size:.9rem}.knowledge-result-bar>div,.reading-tools>div{display:flex;flex-wrap:wrap;gap:.6rem}.quiet-button,.reading-tools a{background:transparent;color:inherit;border:1px solid var(--line);padding:.65rem .85rem;cursor:pointer;font:inherit;font-size:.85rem;text-decoration:none}.quiet-button[aria-pressed=true]{background:#b7ce98;color:#101b13}.knowledge-card{display:flex;flex-direction:column;gap:.7rem;min-width:0}.knowledge-card h3{margin:0}.knowledge-card h3 a{font:inherit;color:inherit;text-decoration:none}.knowledge-card>p{flex:1}.knowledge-card .resource-format{text-transform:capitalize;font-size:.8rem;color:var(--muted,#b9c3b9)}.knowledge-card>a{align-self:flex-start}.knowledge-empty{padding:3rem;border:1px solid var(--line)}.library-footnote{font-size:.8rem;color:var(--muted,#b9c3b9);line-height:1.6;margin-top:1.5rem}.publication-meta{display:flex;flex-wrap:wrap;gap:.6rem 1.5rem;font-size:.8rem;color:var(--muted,#b9c3b9)}.publication-meta a{color:inherit}.reading-tools{padding:1.3rem 0;border-bottom:1px solid var(--line)}.reading-tools>span{font-size:.8rem;display:block;min-height:1.4em;margin-top:.5rem}.article-takeaways{margin:2rem 0;padding:1.7rem;border-left:3px solid #aacb8a;background:rgba(170,203,138,.05)}.article-takeaways p{margin:.7rem 0 0}.article-takeaways li{margin:.6rem 0}.toolkit-guide{border:1px solid var(--line);padding:2rem;margin:2rem 0}.toolkit-guide h2{margin-top:1rem}.toolkit-facts{display:grid;grid-template-columns:2fr 1fr;gap:1rem;border-block:1px solid var(--line);padding:1.2rem 0}.toolkit-facts small{display:block;color:var(--muted,#b9c3b9);margin-bottom:.5rem}.toolkit-facts strong{overflow-wrap:anywhere;font-size:.9rem}.toolkit-guidance section{margin-top:1.5rem}.toolkit-guidance h3{font-family:inherit;font-size:1rem}.editorial-end{margin-top:3rem}.article-references{border-top:1px solid var(--line);padding-top:2rem;overflow-wrap:anywhere}.reference-note,.correction-note{border:1px solid var(--line);padding:1.5rem;margin:1.5rem 0;font-size:.9rem}.correction-note{border-left:3px solid #d0b57d}.article-feedback{margin:2rem 0;display:flex;align-items:center;justify-content:space-between;gap:2rem;border-top:1px solid var(--line);padding-top:2rem}.article-feedback h3{font-size:1.4rem;margin:.7rem 0}.article-feedback p{font-size:.9rem}.learning-path{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0 4rem}.learning-path>section{padding:1.7rem;border:1px solid var(--line);background:rgba(255,255,255,.02)}.learning-path h3{font-family:inherit;font-size:1.3rem;margin:1rem 0}.learning-path ol{padding-left:1.1rem}.learning-path li{padding:.8rem 0;border-bottom:1px solid var(--line);line-height:1.5}.learning-path li a{color:inherit;text-decoration:none}.learning-path small{display:block;color:var(--muted,#b9c3b9);font-size:.75rem;text-transform:capitalize;margin-top:.4rem}.learning-path p,.path-explanation{color:var(--muted,#b9c3b9);font-size:.95rem;max-width:850px;line-height:1.7}.pillar-page-meta{display:flex;flex-wrap:wrap;gap:2rem;font-size:.9rem;padding-top:1rem}.pillar-path-link{display:inline-block;padding:.6rem 0;font-size:.85rem}.pillar-directory{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem;border-top:1px solid var(--line);padding-top:1.5rem;font-size:.85rem}.topic-heading h2 a{color:inherit;text-decoration:none}.search-all-link{display:block;font-size:.85rem;padding:.75rem 0;color:inherit}.information-list h2{font-size:1.6rem}.editorial-intro{max-width:750px;line-height:1.8}.editorial-fields{border:1px solid #d3dbd2;padding:1.3rem;margin:1.5rem 0}.editorial-fields summary{font-weight:600;cursor:pointer}.editorial-fields p{color:#607165;font-size:.85rem;line-height:1.6}.knowledge-search input:focus-visible,.quiet-button:focus-visible,.knowledge-filter-row select:focus-visible{outline:2px solid #b7ce98;outline-offset:4px}@media(max-width:760px){.knowledge-controls,.toolkit-guide{padding:1.2rem}.knowledge-filter-row{grid-template-columns:1fr 1fr}.knowledge-search input{font-size:16px}.knowledge-result-bar,.article-feedback{align-items:flex-start;flex-direction:column}.learning-path{grid-template-columns:1fr}.toolkit-facts{grid-template-columns:1fr}.publication-meta{line-height:1.7}.knowledge-filter-row select{font-size:16px}.knowledge-card h3{font-size:1.45rem}.pillar-library-heading{font-size:2rem}.reading-tools .quiet-button,.reading-tools a{min-height:44px}}
