/* Homepage only. Scoped so the existing services, pricing and references retain their styles. */
.ws-knowledge-teaser{padding-block:72px;border-top:1px solid rgba(150,196,237,.22);color:#eff6fc}
.ws-knowledge-teaser .knowledge-heading{display:flex;justify-content:space-between;align-items:end;gap:28px;margin-bottom:30px}
.ws-knowledge-teaser .knowledge-eyebrow{font-size:10px;letter-spacing:.19em;font-weight:700;color:#9ecdf3}
.ws-knowledge-teaser h2{font:500 clamp(29px,3.3vw,45px)/1.15 Manrope,sans-serif;letter-spacing:-.04em;margin:16px 0}
.ws-knowledge-teaser .knowledge-heading p{font-size:14px;color:#aec0d2;margin:0}
.ws-knowledge-teaser .knowledge-all{white-space:nowrap;text-decoration:none;color:#a8d4f6;font-size:13px;padding-bottom:6px;border-bottom:1px solid #96c4ed}
.ws-knowledge-teaser .knowledge-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}
.ws-knowledge-teaser .article-card{display:flex;flex-direction:column;min-width:0;border:1px solid rgba(150,196,237,.22);border-radius:12px;background:#10263e;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,border-color .2s}
.ws-knowledge-teaser .article-card:hover{transform:translateY(-4px);border-color:#96c4ed}
.ws-knowledge-teaser .card-art{position:relative;background:#091b2f;aspect-ratio:600/350;overflow:hidden;border-bottom:1px solid rgba(150,196,237,.15)}
.ws-knowledge-teaser .card-art svg{width:100%;height:100%;display:block}
.ws-knowledge-teaser .art-number{position:absolute;left:18px;top:14px;font-size:9px;letter-spacing:.14em;color:#9ebbd3}
.ws-knowledge-teaser .card-copy{padding:22px;display:flex;flex-direction:column;flex:1}
.ws-knowledge-teaser .meta{display:flex;flex-wrap:wrap;gap:8px;font-size:9px;color:#9cb6cd;margin-bottom:16px}
.ws-knowledge-teaser .category{font-size:9px;color:#a8d4f6}
.ws-knowledge-teaser h3{font:500 20px/1.32 Manrope,sans-serif;letter-spacing:-.03em;color:#eff6fc;margin:0 0 14px}
.ws-knowledge-teaser .card-copy>p{font-size:12px;color:#aec0d2;line-height:1.8;margin:0 0 22px}
.ws-knowledge-teaser .read-link{font-size:11px;color:#b9ddf9;display:flex;justify-content:space-between;border-top:1px solid rgba(150,196,237,.16);padding-top:16px;margin-top:auto}
.ws-knowledge-teaser a:focus-visible{outline:2px solid #b9e1ff;outline-offset:5px}
@media(max-width:1120px){.ws-knowledge-teaser .knowledge-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.ws-knowledge-teaser{padding-block:42px}.ws-knowledge-teaser .knowledge-heading{display:block}.ws-knowledge-teaser .knowledge-all{display:inline-block;margin-top:20px}.ws-knowledge-teaser .knowledge-cards{grid-template-columns:1fr}.ws-knowledge-teaser h3{font-size:23px}.ws-knowledge-teaser .card-art{aspect-ratio:600/300}}
@media(prefers-reduced-motion:reduce){.ws-knowledge-teaser .article-card{transition:none}.ws-knowledge-teaser .article-card:hover{transform:none}}
