.core-tech-heading{max-width:78ch;margin-bottom:28px}.core-tech-heading .eyebrow{margin-bottom:16px;color:var(--color-bw-blue)}#site-content .core-tech-heading .lead{margin-top:20px;color:var(--color-ink-3);font:400 18px/1.6 var(--font-sans)}.core-tech-content{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;align-items:start}.core-tech-tier{padding:20px;border:1px solid var(--color-line);border-radius:8px;background:var(--color-bg-2)}#site-content .core-tech-tier h3{margin-bottom:16px;color:var(--color-ink);font:400 24px/1.2 var(--font-display)}.core-tech-category{display:grid;grid-template-columns:120px minmax(0,1fr);gap:24px;padding-block:12px;border-top:1px solid var(--color-line)}.core-tech-category dt{font:500 12px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--color-ink-3)}.core-tech-category ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}#site-content .core-tech-category li{max-width:100%;padding:6px 10px;border:1px solid var(--color-line);border-radius:5px;background:var(--color-bg);color:var(--color-ink-2);font:400 15px/1.4 var(--font-sans)}.core-tech-platform{background:var(--color-bw-light);border-color:#dce8ff}#site-content .core-tech-platform p{margin:0 0 16px;color:var(--color-ink-3);font:400 16px/1.6 var(--font-sans)}.core-tech-products{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:0;margin:0 0 20px}.core-tech-products li{display:flex;flex-direction:column;gap:5px;padding:12px 16px;border-radius:6px;background:var(--color-bw-blue);color:#fff}.core-tech-products strong{font:500 16px/1.4 var(--font-mono)}.core-tech-products span{font:400 12px/1.4 var(--font-sans)}.core-tech-separate-products{margin-bottom:0}.core-tech-separate-products li{background:var(--color-bg);color:var(--color-bw-navy);border:1px solid var(--color-line)}@media(max-width:1023px){.core-tech-content{grid-template-columns:1fr}}@media(max-width:639px){.core-tech-category{grid-template-columns:1fr;gap:10px}}
