/* SAGRIVO Knowledge beta: source-linked introductory articles. */
.knowledge-controls{display:grid;grid-template-columns:minmax(200px,2fr) minmax(160px,1fr);gap:13px;margin:0 0 14px}
.knowledge-controls label{color:#c9dfe9;font-size:13px;font-weight:750;display:grid;gap:7px}
.knowledge-controls .field{width:100%;min-width:0}
.knowledge-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:16px 0 22px}
.knowledge-article-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:9px;border:1px solid #34586f;background:linear-gradient(145deg,#132b3d,#112132);border-radius:14px;padding:17px 18px;color:#e2f3f7;min-height:126px;min-width:0}
.knowledge-article-card:hover,.knowledge-result-link:hover{border-color:#73cfcc;background:#1c3a46}
.knowledge-article-card strong{font-size:16px;line-height:1.45;color:#d9f9f2}
.knowledge-article-summary{font-size:13px;line-height:1.6;color:#c3d6df;overflow-wrap:anywhere}
.knowledge-reader{border:1px solid #345b70;border-radius:16px;background:linear-gradient(145deg,#13293a,#0d1c29);padding:22px;max-width:920px;margin:16px auto}
.knowledge-reader[hidden],.knowledge-search-preview[hidden]{display:none!important}
.knowledge-reader-head{display:flex;align-items:center;justify-content:space-between;gap:10px}
.knowledge-category{padding:6px 9px;border:1px solid #3f746f;border-radius:9px;color:#a8ede0;font-size:12px}
.knowledge-reader header{margin:19px 0 25px;border-bottom:1px solid #325268;padding-bottom:17px}
.knowledge-reader header h2{font-size:clamp(25px,4vw,39px);margin:0 0 8px;color:#e9faf8}
.knowledge-reader section{margin:21px 0}
.knowledge-reader h3{color:#b4f5e8;font-size:18px;margin:0 0 10px}
.knowledge-reader section p{color:#d0e1ea;font-size:15px;line-height:1.75;margin:0}
.knowledge-source-box{border:1px solid #3e6376;border-radius:13px;padding:16px}
.knowledge-source-box a{color:#89e9d5;overflow-wrap:anywhere}
.knowledge-source-box p{margin-top:12px!important;font-size:12px!important}
.knowledge-related{display:flex;flex-wrap:wrap;gap:9px}
.knowledge-result-link{border:1px solid #35586c;background:#182d3c;padding:10px 13px;border-radius:9px;color:#d2f0ec;text-align:left;font-size:13px;min-height:41px}
.knowledge-result-link strong{font-size:13px}
.knowledge-read-actions{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 10px}
.knowledge-read-actions button{min-height:42px}
.knowledge-curation{border:1px solid #385a68;background:#122734;padding:12px 15px;border-radius:11px;line-height:1.6;color:#bcd2da;font-size:13px}
.knowledge-search-preview{padding:20px 24px;margin:14px 0;border:1px solid #385d71;border-radius:16px;background:#112838}
.knowledge-preview-head{display:flex;justify-content:space-between;align-items:center;gap:9px;margin-bottom:12px}
.knowledge-preview-head h2{margin:0;font-size:17px;color:#d2f4ec}
.knowledge-preview-list{display:flex;flex-wrap:wrap;gap:9px}
.knowledge-empty{padding:22px;color:#b7cdd8}
.knowledge-reader button:focus-visible,.knowledge-grid button:focus-visible,.knowledge-search-preview button:focus-visible{outline:3px solid #8ddfcf;outline-offset:3px}
@media(max-width:700px){.knowledge-grid{grid-template-columns:1fr}.knowledge-controls{grid-template-columns:1fr}.knowledge-reader{padding:15px}.knowledge-reader-head{flex-wrap:wrap}.knowledge-search-preview{padding:14px}}
