/* Knowledge navigation extends the existing cream / sage system. */
.knowledge-section{padding:clamp(32px,5vw,72px) 0}.knowledge-heading{margin:36px 0 20px}.knowledge-search{max-width:760px;margin:0 0 28px}.knowledge-search label{display:block;font-weight:600;margin-bottom:10px}.knowledge-search-row{display:flex;gap:12px}.knowledge-search input{min-width:0;flex:1;border:1px solid #89927f;border-radius:8px;padding:13px 16px;font:inherit;color:#173f35;background:#fff}.knowledge-search input:focus-visible{outline:3px solid #425941;outline-offset:3px}.knowledge-search .text-link{display:inline-block;margin-top:14px}.knowledge-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.knowledge-topic{display:block;padding:26px;border:1px solid #d9ddce;border-radius:14px;background:#fff;text-decoration:none;color:inherit}.knowledge-topic:hover{border-color:#425941}.knowledge-topic h3{font-size:clamp(20px,2vw,27px);line-height:1.45;margin:10px 0}.knowledge-topic p{margin:12px 0 20px}.knowledge-start,.knowledge-next{padding:28px;background:#eef0e5;border-radius:14px;margin-bottom:28px}.knowledge-reading-list{list-style:none;margin:0 0 36px;padding:0}.knowledge-reading-list li{border-bottom:1px solid #d9ddce;padding:26px 0}.knowledge-reading-list article{display:grid;grid-template-columns:220px minmax(0,1fr);gap:26px;align-items:center}.knowledge-reading-list h2{font-size:clamp(21px,2vw,28px);line-height:1.5;margin:8px 0}.knowledge-reading-image img{display:block;width:100%;height:auto;aspect-ratio:1200/676;object-fit:cover;border-radius:10px}.knowledge-review-status{font-size:14px;line-height:1.8;padding:12px 16px;background:#fff;border-left:3px solid #89927f;margin-top:16px}.knowledge-home{background:#eef0e5}.knowledge-home h2{font-size:clamp(27px,3vw,42px);line-height:1.4}.knowledge-home .button{margin:16px 0}.knowledge-home-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:14px}.knowledge-next{margin-top:32px}.knowledge-next a,.knowledge-home-links a{overflow-wrap:anywhere}.knowledge-search-row .button{flex-shrink:0}.article-byline{flex-wrap:wrap}.article-title{min-width:0}
@media(max-width:640px){.knowledge-topics{grid-template-columns:1fr}.knowledge-reading-list article{grid-template-columns:1fr;gap:16px}.knowledge-reading-image{max-width:420px}.knowledge-topic,.knowledge-start,.knowledge-next{padding:20px}.knowledge-search-row{gap:8px}.knowledge-search input{padding:12px 10px}.knowledge-search-row .button{padding-inline:18px}.knowledge-home-links{flex-direction:column}}
@media print{.knowledge-search,.knowledge-home-links{display:none}.knowledge-reading-list li{break-inside:avoid}}
