.knowledge-inner {max-width:48rem;margin:auto;padding:clamp(2rem,5vw,4rem) 1.25rem;line-height:1.8}
.knowledge-inner section {margin:1.6rem 0}
.knowledge-inner h2 {font-size:clamp(1.35rem,3vw,2rem);line-height:1.3}
.knowledge-inner p {margin:.5rem 0}
.knowledge-intro {font-size:1.16rem}
.knowledge-inner a,.knowledge-links a {color:#175442;text-underline-offset:3px}
.knowledge-inner .related-links a,.knowledge-inner .knowledge-cta {display:inline-block;margin:0 .85rem .5rem 0}
.knowledge-links {margin:1.75rem auto;padding:1.4rem 2rem;max-width:min(72rem,94%);background:#f5f1e6;border-left:3px solid #aa8244}
.knowledge-links strong {font-size:1.25rem}
.knowledge-links div {display:grid;gap:.6rem;margin-top:.7rem}