.knowledge-teaser,.tool-knowledge-link,.editor-note{display:grid;gap:18px;margin:48px auto;padding:28px;border:1px solid rgba(20,30,45,.14);border-radius:24px;background:linear-gradient(135deg,#fff,#f5f8ff)}
.knowledge-teaser{grid-template-columns:minmax(0,1fr) auto;align-items:center}
.knowledge-teaser span,.tool-knowledge-link>span,.knowledge-page .eyebrow{font-size:.78rem;font-weight:800;letter-spacing:.12em;color:#375ea8}
.knowledge-teaser h2,.tool-knowledge-link h2{margin:6px 0 8px;font-size:clamp(1.35rem,3vw,2rem)}
.knowledge-teaser p,.tool-knowledge-link p{margin:0;line-height:1.75;color:#485161}
.knowledge-teaser a,.tool-knowledge-link a{font-weight:800;white-space:nowrap}
.tool-knowledge-link{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}
.knowledge-page{max-width:900px;margin:0 auto;padding:72px 24px 96px}
.knowledge-page header{padding-bottom:30px;border-bottom:1px solid rgba(20,30,45,.14)}
.knowledge-page h1{max-width:760px;margin:12px 0 16px;font-size:clamp(2rem,5vw,3.6rem);line-height:1.13;letter-spacing:-.04em}
.knowledge-page header>p{max-width:720px;font-size:1.1rem;line-height:1.8;color:#485161}
.knowledge-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}
.knowledge-meta span{padding:8px 12px;border-radius:999px;background:#eef3fb;font-size:.88rem;font-weight:700}
.editor-note{display:block;margin:32px 0;background:#fff8e9}
.editor-note p{margin:8px 0 0;line-height:1.75}
.knowledge-section{padding:34px 0;border-bottom:1px solid rgba(20,30,45,.12)}
.knowledge-section h2,.knowledge-sources h2{margin:0 0 16px;font-size:clamp(1.45rem,3vw,2rem)}
.knowledge-section p,.knowledge-sources p{line-height:1.85;color:#303948}
.knowledge-section ul,.knowledge-sources ul{display:grid;gap:10px;padding-left:22px;line-height:1.7}
.knowledge-sources{padding:36px 0}
.current-scope{background:#f4f7fb}
@media(max-width:720px){.knowledge-teaser,.tool-knowledge-link{grid-template-columns:1fr}.knowledge-teaser a,.tool-knowledge-link a{white-space:normal}.knowledge-page{padding-top:48px}}
