.legacy-page{overflow-wrap:anywhere;min-width:0}.legacy-page .crumb{flex-wrap:wrap}.legacy-page .crumb a{min-height:24px}.legacy-page h1{overflow-wrap:anywhere}.legacy-page .paper-head h1{max-width:24ch}.legacy-no-toc{grid-template-columns:minmax(0,1fr)}.legacy-no-toc article{width:100%;margin-inline:auto}.legacy-prose{color:#494657;overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:17px;line-height:1.75}.legacy-prose>:first-child{margin-top:0}.legacy-prose>:last-child{margin-bottom:0}.legacy-prose p{margin:0 0 20px}.legacy-prose h2{color:var(--ink);margin:42px 0 18px;font-size:clamp(29px,3vw,42px);line-height:1.15}.legacy-prose h3{color:var(--ink);margin:30px 0 14px;font-size:26px;line-height:1.22}.legacy-prose h4,.legacy-prose h5,.legacy-prose h6{letter-spacing:-.025em;color:var(--ink);margin:25px 0 12px;font-family:Studio,Arial,sans-serif;font-size:22px;line-height:1.3}.legacy-prose :is(h2,h3,h4,h5,h6){scroll-margin-top:26px}.legacy-prose :is(ul,ol){list-style:revert;margin:20px 0;padding-left:25px}.legacy-prose li{margin:8px 0}.legacy-prose a{color:#4937ad;text-underline-offset:3px;text-decoration:underline}.legacy-prose img{max-width:100%;height:auto;margin:25px auto;display:block}.legacy-prose figure{max-width:100%;margin:28px 0}.legacy-prose figure img{margin-bottom:12px}.legacy-prose figcaption{color:var(--muted);font-size:13px;line-height:1.6}.legacy-prose blockquote{border-left:3px solid var(--brand);background:#f3f2fb;margin:28px 0;padding:18px 24px}.legacy-prose pre{background:var(--wash);max-width:100%;padding:20px;font-size:14px;overflow-x:auto}.legacy-prose code{overflow-wrap:anywhere}.legacy-prose table{border-collapse:collapse;max-width:100%;margin:28px 0;font-size:14px;line-height:1.6;display:block;overflow-x:auto}.legacy-prose th,.legacy-prose td{text-align:left;vertical-align:top;border:1px solid #d8d3e5;min-width:130px;padding:13px}.legacy-prose th{background:#eeeafa}.legacy-prose :is(iframe,video,svg){max-width:100%}.legacy-prose hr{border:0;border-top:1px solid var(--rule);margin:32px 0}.legacy-information{max-width:80ch;margin-inline:auto}.legacy-commercial-section:nth-child(2n){background:var(--wash)}.legacy-commercial-section h2{max-width:22ch;scroll-margin-top:26px}.legacy-commercial-section .legacy-prose{max-width:75ch}.legacy-commercial-section .wrap:not(.commercial-split)>.legacy-prose{margin-inline:auto}.legacy-commercial-section .legacy-prose>h3:first-child{margin-top:0}.legacy-page .legacy-commercial-section .legacy-prose p{font-size:17px}.legacy-page .legacy-commercial-section .legacy-prose :is(h3,h4){color:var(--ink)}.legacy-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.legacy-link-grid>a{letter-spacing:-.025em;border-top:1px solid #cbc9db;justify-content:space-between;gap:20px;padding:24px 0;font:550 25px/1.25 Studio,Arial,sans-serif;display:flex}.legacy-link-grid>a:hover{color:var(--brand)}.legacy-link-grid span{color:var(--brand);flex-shrink:0}.legacy-page .commercial-link-grid{margin-top:30px}.legacy-page .editorial-toc a{padding-block:3px}.legacy-prose .table-scroll{max-width:100%;overflow-x:auto}.legacy-prose .table-scroll table{margin:0;display:table}@media (width<=760px){.legacy-link-grid{grid-template-columns:1fr;gap:0}.legacy-commercial-section h2{max-width:none}.legacy-prose{font-size:16px}.legacy-prose blockquote{padding:16px}.legacy-page .legacy-commercial-section .legacy-prose p{font-size:16px}.legacy-page .commercial-hero h1{max-width:20ch}}.legacy-page[data-legacy-kind=archive] .legacy-information{max-width:none}.legacy-page[data-legacy-kind=archive] .legacy-information>ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 32px;margin:0;padding:0;list-style:none;display:grid}.legacy-page[data-legacy-kind=archive] .legacy-information>ul>li{border-top:1px solid #cbc9db;margin:0;padding-top:23px}.legacy-page[data-legacy-kind=archive] .legacy-information>ul>li>a{letter-spacing:-.025em;color:var(--ink);padding-bottom:16px;font:550 26px/1.25 Studio,Arial,sans-serif;text-decoration:none;display:block}.legacy-page[data-legacy-kind=archive] .legacy-information>ul>li>a:hover{color:var(--brand);text-underline-offset:5px;text-decoration:underline}@media (width<=760px){.legacy-page[data-legacy-kind=archive] .legacy-information>ul{grid-template-columns:1fr}}.legacy-section-intro:not(.commercial-split)>.legacy-prose{margin-top:22px}.legacy-section-intro h2{max-width:25ch}.legacy-capabilities .capability{min-width:0}.legacy-capabilities .legacy-prose{font-size:15px}.legacy-page .legacy-capabilities .legacy-prose p{margin:0 0 16px;font-size:15px;line-height:1.75}.legacy-capabilities .legacy-prose :is(h4,h5,h6){font-size:21px}.legacy-capabilities .legacy-prose :is(ul,ol){margin:16px 0;padding-left:20px}.legacy-capabilities .legacy-prose li{margin:7px 0}
