.technology-page .tech-title-accent{color:#176dc0}.technology-page h1{font-size:var(--text-inner-h1);line-height:1.15}.technology-page h2{font-size:var(--text-h2);line-height:1.2}.technology-page h3{font-size:var(--text-h3);line-height:1.3}.technology-page p{font-size:var(--text-body);line-height:var(--leading-body)}.technology-page .eyebrow{font-size:var(--text-label);line-height:var(--leading-spec)}.technology-page .tech-hero{background:#102941;color:#fff;padding-block:96px}.technology-page :is(.tech-hero-grid,.tech-split){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px;align-items:center}.technology-page :is(.tech-hero-grid,.tech-split)>*{min-width:0}.technology-page .tech-hero .eyebrow{color:#a4d5fa}.technology-page .tech-hero h1+p{color:#d7e7f5;margin-top:24px;max-width:560px;font-size:18px;line-height:1.6}.technology-page .tech-hero :is(.text-link,figcaption){color:#c4e4fc}.technology-page .tech-photo img{display:block;width:100%;height:auto}.technology-page .tech-photo figcaption{margin-top:12px;color:#53657a;font-size:var(--text-note);line-height:var(--leading-spec)}.technology-page .tech-hero .tech-photo figcaption{color:#c4e4fc}.technology-page .tech-photo-portrait{max-width:340px;margin-inline:auto}.technology-page .tech-section-nav{display:flex;flex-wrap:wrap;gap:12px 28px;padding-block:20px;border-bottom:1px solid #c8d9e8;font-size:var(--text-nav);font-weight:500}.technology-page .tech-section-nav a{display:inline-flex;align-items:center;min-height:44px}.technology-page .tech-directions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px}.technology-page .tech-directions article{border-top:1px solid #c8d9e8;padding-top:24px}.technology-page .tech-index{color:#176dc0;font-size:var(--text-label)}.technology-page .tech-directions h3{margin-top:16px}.technology-page .tech-directions p{margin-top:20px}.technology-page .tech-scope-note{border-left:3px solid #277cbd;padding-left:20px;margin-top:40px;max-width:960px}.technology-page .tech-scope-note p{margin-top:12px}.technology-page .tech-tinted{background:#e6eef5}.technology-page .tech-copy>p:not(.eyebrow){margin-top:24px;max-width:var(--copy-width)}.technology-page .tech-copy>.text-link{margin-top:24px}.technology-page .tech-reference{margin-top:36px}.technology-page .tech-reference .tech-table-help{font-size:var(--text-note);line-height:var(--leading-spec);margin-block:20px}.technology-page .tech-table-scroll{overflow-x:auto;border:1px solid #c8d9e8}.technology-page .tech-table-scroll:focus-visible{outline:3px solid #1575d0;outline-offset:4px}.technology-page .tech-table-scroll table{table-layout:fixed;min-width:680px;background:#fff;font-size:var(--text-spec);line-height:var(--leading-spec)}.technology-page .tech-table-scroll caption{padding:20px;margin:0}.technology-page .tech-table-scroll :is(th,td){width:auto;padding:18px 20px}.technology-page .tech-table-scroll thead th{color:#142d49;background:#e7f0f7;font-weight:600}.technology-page .tech-table-scroll tbody th{color:#176dc0;font-weight:500}.technology-page .tech-table-scroll th:first-child{width:160px}.technology-page .tech-table-scroll th:nth-child(2){width:140px}.technology-page .tech-table-scroll th:nth-child(3){width:188px}.technology-page .tech-table-scroll th:nth-child(4){width:192px}.technology-page .tech-table-scroll :is(thead th:first-child,tbody th){position:sticky;left:0;z-index:1;box-shadow:1px 0 #c8d9e8}.technology-page .tech-table-scroll thead th:first-child{z-index:2}.technology-page .tech-table-scroll tbody th{background:#fff}.technology-page .tech-table-scroll tbody tr:nth-child(odd) th{background:#f5f8fb}.technology-page .tech-table-scroll tbody a{display:inline-flex;align-items:center;min-height:44px}.technology-page .tech-table-notes{margin-top:20px}.technology-page .tech-table-notes p{font-size:var(--text-note);line-height:var(--leading-spec);margin-top:12px}.technology-page .tech-intro{max-width:var(--copy-width);margin-top:24px}.technology-page .tech-integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;margin-top:36px}.technology-page .tech-integration-grid article{border-top:2px solid #a8c7e0;padding-top:24px}.technology-page .tech-integration-grid h3{font-size:var(--text-card);line-height:1.35}.technology-page .tech-integration-grid p:not(.eyebrow){margin-top:20px}.technology-page .tech-integration-grid .tech-note{font-size:var(--text-note);line-height:var(--leading-spec)}.technology-page .tech-checks{margin:32px 0 0}.technology-page .tech-checks>div{border-top:1px solid #c8d9e8;padding-block:20px}.technology-page .tech-checks dt{font-weight:600}.technology-page .tech-checks dd{color:#53657a;margin:12px 0 0}.technology-page .tech-support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:48px}.technology-page .tech-support-grid article{padding-top:24px;border-top:2px solid #a8c7e0}.technology-page .tech-support-grid h3{font-size:var(--text-card);line-height:1.35}.technology-page .tech-support-grid .text-link,.technology-page .tech-support-grid p:not(.eyebrow){margin-top:20px}.technology-page .tech-process{background:#102941;color:#fff}.technology-page .tech-process .eyebrow{color:#a4d5fa}.technology-page .tech-process-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;list-style:none;margin:36px 0 0;padding:0}.technology-page .tech-process-steps li{border-top:1px solid #526f87;padding-top:24px}.technology-page .tech-process-steps span{color:#a4d5fa;font-size:var(--text-label)}.technology-page .tech-process-steps h3{font-size:var(--text-card);line-height:1.35;margin-top:20px}.technology-page .tech-process-steps p{color:#d7e7f5;margin-top:20px}.technology-page .tech-process-note{margin-top:24px;color:#c4d8e8;font-size:var(--text-note);line-height:var(--leading-spec)}.technology-page .tech-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:36px}.technology-page .tech-related-grid article{border:1px solid #c8d9e8;padding:32px}.technology-page .tech-related-grid .text-link,.technology-page .tech-related-grid p{margin-top:20px}@media (max-width:1000px){.technology-page :is(.tech-hero-grid,.tech-split,.tech-directions,.tech-integration-grid){gap:40px}.technology-page .tech-process-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.technology-page .tech-hero{padding-block:56px}.technology-page :is(.tech-hero-grid,.tech-split,.tech-directions,.tech-integration-grid,.tech-support-grid,.tech-process-steps,.tech-related-grid){grid-template-columns:1fr;gap:32px}.technology-page .tech-photo-portrait{max-width:100%}.technology-page .tech-related-grid article{padding:24px}}.technology-page .tech-process .text-link{color:#c4e4fc;margin-top:20px}.technology-page .tech-research{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:center;max-width:none;border:0;padding:0;margin-top:28px}.technology-page .tech-research-copy{min-width:0}.technology-page .tech-research-copy strong{display:block}.technology-page .tech-research-copy p+strong{margin-top:24px}.technology-page .tech-related-grid article{background:#f3f5f7;border:0}.technology-page .tech-related-grid article:first-child{background:#e8f0f7}@media (max-width:760px){.technology-page .tech-research{grid-template-columns:1fr;gap:20px}.technology-page .tech-research .tech-photo{max-width:100%}.technology-page .tech-research-copy p+strong{margin-top:20px}.technology-page :is(.tech-directions,.tech-integration-grid,.tech-process-steps,.tech-related-grid){gap:24px}}