/* Extend the existing blue/white system and its three text-size tokens. */
.knowledge-page{background:#fff}.knowledge-layout{display:grid;grid-template-columns:minmax(0,900px) minmax(240px,1fr);gap:80px;padding:20px 0 64px}.knowledge-title{padding-bottom:32px;border-bottom:1px solid #d8e2eb}.knowledge-title h1{max-width:24em;margin:0 0 20px;text-wrap:balance}.knowledge-title>p{margin:12px 0;max-width:42em;color:#4b5e6c}.knowledge-meta{color:#4b5e6c;font-size:var(--type-body)}.knowledge-article>section{margin-top:40px;scroll-margin-top:110px}.knowledge-article h2{margin:0 0 16px}.knowledge-article p{line-height:1.9;margin:12px 0;max-width:42em}.knowledge-article details{border-bottom:1px solid #d8e2eb;padding:18px 0}.knowledge-article summary{cursor:pointer;font-weight:600}.knowledge-sources{margin-top:40px;padding-top:24px;border-top:1px solid #d8e2eb}.knowledge-sources ul{padding-left:20px}.knowledge-sources a{color:#006ac5;text-decoration:underline;text-underline-offset:4px}.knowledge-aside{padding-top:6px}.knowledge-aside nav,.knowledge-aside section{margin-bottom:32px}.knowledge-aside h2{margin:0 0 12px}.knowledge-aside a:not(.button),.guidance-layout aside>a{display:block;padding:12px 0;border-bottom:1px solid #d8e2eb;line-height:1.7}.knowledge-aside a:not(.button):hover,.guidance-layout aside>a:hover,.knowledge-list h2 a:hover,.knowledge-feature h3 a:hover{color:#006ac5}.knowledge-aside .button{display:inline-flex;margin-top:8px}.knowledge-index{padding-top:0}.knowledge-list article{display:grid;grid-template-columns:1.2fr 1fr auto;align-items:center;gap:40px;padding:32px 0;border-top:1px solid #d8e2eb}.knowledge-list h2,.knowledge-list p{margin:0}.knowledge-list p,.knowledge-feature-list p{color:#4b5e6c}.knowledge-feature{background:#f3f6f9}.knowledge-feature .section-head p{margin-top:12px}.knowledge-feature-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.knowledge-feature-list article{padding-top:24px;border-top:1px solid #cbd8e2}.knowledge-feature-list h3{margin:0 0 12px}.knowledge-feature-list p{margin-bottom:20px}.knowledge-industries{display:flex;flex-wrap:wrap;gap:20px 40px;border-top:1px solid #cbd8e2;margin-top:36px;padding-top:24px}.knowledge-industries a{color:#006ac5}.knowledge-solutions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 64px}.knowledge-solutions article{border-top:1px solid #cbd8e2;padding-top:28px}.knowledge-solutions h2{margin-bottom:12px}.knowledge-solutions p{color:#4b5e6c;max-width:36em}.knowledge-solutions ul{display:flex;flex-wrap:wrap;gap:12px 24px;list-style:none;padding:0;margin:20px 0}.guidance-layout{display:grid;grid-template-columns:1.5fr 1fr;gap:64px}.guidance-layout p{margin:12px 0;line-height:1.85;max-width:42em}.guidance-layout h3{margin:28px 0 12px}.guidance-layout h3:first-child{margin-top:0}.guidance-layout ul{padding-left:22px;line-height:1.9}.guidance-layout details{border-bottom:1px solid #d8e2eb}.guidance-layout summary{cursor:pointer}.guidance-layout aside .text-link{margin-top:20px}.knowledge-page a:focus-visible,.knowledge-feature a:focus-visible,.product-guidance a:focus-visible,.knowledge-page summary:focus-visible{outline:2px solid #007bff;outline-offset:5px}.news-editorial-cover{background:#eef3f7;color:#0a293f;display:flex;align-items:center;justify-content:center;padding:32px;min-height:220px}.news-editorial-cover span{font-size:var(--type-heading);font-weight:650}
@media(max-width:1100px){.knowledge-layout{gap:40px;grid-template-columns:minmax(0,1fr) 260px}.knowledge-list article{grid-template-columns:1fr 1fr}.knowledge-list article>.text-link{grid-column:1/-1}.guidance-layout{gap:40px}.knowledge-feature-list{gap:24px}}
@media(max-width:700px){.knowledge-layout{display:block;padding:12px 0 40px}.knowledge-title{padding-bottom:24px}.knowledge-title h1{font-size:var(--type-title)}.knowledge-article>section{margin-top:28px}.knowledge-aside{border-top:1px solid #d8e2eb;padding-top:28px;margin-top:36px}.knowledge-aside nav{display:none}.knowledge-feature .section-head{display:block}.knowledge-feature .section-head>.text-link{margin-top:16px}.knowledge-feature-list,.knowledge-solutions,.guidance-layout{grid-template-columns:1fr;gap:28px}.knowledge-list article{display:block;padding:24px 0}.knowledge-list p{margin:12px 0 16px}.knowledge-feature-list p{margin-bottom:12px}.knowledge-industries{gap:16px 28px;margin-top:28px}.knowledge-solutions ul{margin:16px 0}.knowledge-sources{margin-top:28px}.guidance-layout aside{padding-top:24px;border-top:1px solid #d8e2eb}}

.result-item.result-text-only{grid-template-columns:1fr}.article-body figure>img{width:auto;max-width:100%;height:auto;display:block;margin-inline:auto}
.knowledge-feature>.wrap{width:min(1500px,calc(100% - 64px));margin-inline:auto}.knowledge-feature .section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px}.knowledge-feature .section-head>.text-link{flex-shrink:0}.knowledge-acceptance{width:100%;border-collapse:collapse;margin-top:20px}.knowledge-acceptance th,.knowledge-acceptance td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid #d8e2eb;line-height:1.8}.knowledge-acceptance th{width:25%;background:#f3f6f9;font-weight:600}
@media(max-width:1100px){.knowledge-feature>.wrap{width:calc(100% - 48px)}}
@media(max-width:700px){.knowledge-feature>.wrap{width:calc(100% - 40px)}.knowledge-feature .section-head{display:block}.knowledge-page .crumb{flex-wrap:wrap}.knowledge-page .crumb a{white-space:nowrap}.knowledge-page .crumb>span:last-child,.knowledge-page .crumb>span:nth-last-child(2){display:none}.knowledge-acceptance th,.knowledge-acceptance td{padding:12px}.knowledge-acceptance th{width:30%}}
.knowledge-acceptance .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
