/* Only Wave 4 articles and the extended knowledge index. Brand v2 tokens inherited. */
.knowledge-head.knowledge-wave4-head h1{font-size:clamp(40px,6.6vw,96px);hyphens:none;overflow-wrap:normal}
.knowledge-layout .wave4-article h2,.knowledge-layout .wave4-article h3{hyphens:none;overflow-wrap:normal}
.wave4-article p,.wave4-article li,.wave4-article dd,.wave4-article code{overflow-wrap:anywhere}
.wave4-article .learning-figure svg{max-width:600px;margin-inline:auto}
.wave4-article .learning-figure svg text{font-family:var(--body);font-size:20px;fill:var(--ink)}
.wave4-article .learning-figure svg .svg-small{font-size:18px;fill:var(--muted)}
.wave4-article .learning-table th,.wave4-article .learning-table td{white-space:normal}
.wave4-article .learning-table code{white-space:nowrap;overflow-wrap:normal}
.wave4-article details{margin-block:24px;padding:20px;border:1px solid var(--line)}
.wave4-article summary{cursor:pointer;min-height:44px;font-weight:600;color:var(--ink)}
.wave4-article summary:focus-visible{outline:2px solid var(--network);outline-offset:5px}
.wave4-article details[open] summary{margin-bottom:20px}
.wave4-article pre{max-width:100%;overflow-x:auto}
.wave4-article pre code{white-space:pre;overflow-wrap:normal;word-break:normal}
.wave4-article .learning-figure svg{max-width:440px}
.wave4-article .learning-figure{overflow:hidden}
@media(max-width:600px){.knowledge-layout .wave4-article h2{font-size:32px}.knowledge-layout .wave4-article h3{font-size:26px}.wave4-article details{padding:16px 12px}}
.wave4-article pre:focus-visible{outline:2px solid var(--network);outline-offset:4px}
