.core-scope-matrix{min-width:0;max-width:100%;margin-top:24px;color:var(--color-ink)}.core-scope-caption{height:0;padding:0}.core-scope-mobile-title{display:none}.core-scope-desktop-title{margin:0}@media(max-width:767px){.core-scope-caption{height:auto;text-align:left;padding:12px 8px;background:var(--color-bg)}.core-scope-mobile-title{display:block;position:sticky;left:8px;width:calc(100vw - 56px)}.core-scope-desktop-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.core-scope-legend{display:flex;flex-wrap:wrap;gap:16px 32px;margin:24px 0 28px;padding:0;list-style:none}.core-scope-legend li{display:flex;align-items:center;gap:10px;margin:0;padding:0;font:400 17px/1.5 var(--font-sans)}.core-scope-symbol{display:block;flex-shrink:0;color:var(--color-bw-blue)}.core-scope-n{color:var(--color-ink-3)}.core-scope-u{width:24px;text-align:center;font:400 26px/24px var(--font-sans)}.core-scope-scroll{contain:paint;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--color-bw-blue) var(--color-bg-2)}.core-scope-scroll:focus-visible{outline:2px solid var(--color-bw-blue);outline-offset:3px}.core-scope-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0;table-layout:fixed}.core-scope-label-col{width:36%}.core-scope-table :is(th,td){padding:12px 16px;border-bottom:1px solid var(--color-line);background:var(--color-bg);vertical-align:middle}.core-scope-table thead th{padding-block:18px;position:sticky;top:0;z-index:3;text-align:center}.core-scope-table thead strong{display:block;font:600 18px/1.4 var(--font-sans)}.core-scope-table thead th>span:not(.sr-only){display:block;margin-top:5px;font:400 15px/1.5 var(--font-sans)}.core-scope-table thead th>.core-scope-saas{color:var(--color-bw-blue);font-weight:600}.core-scope-table .core-scope-row-label{position:sticky;left:0;z-index:2;text-align:left;font:400 18px/1.5 var(--font-sans)}.core-scope-table thead .core-scope-row-label{z-index:4}.core-scope-table td>.core-scope-symbol{margin-inline:auto}.core-scope-group th{text-align:left;background:var(--color-bw-light);color:var(--color-bw-blue);font:500 12px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.core-scope-group th>span{position:sticky;left:16px}.core-scope-matrix .core-scope-footnote{margin:20px 0 0;font:400 15px/1.6 var(--font-sans);color:var(--color-ink-3)}.core-scope-matrix .core-scope-scroll-hint{display:none;margin:0 0 14px;font:400 14px/1.5 var(--font-sans);color:var(--color-ink-3)}@media(max-width:767px){.core-scope-legend{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:20px}.core-scope-legend li{gap:8px;font-size:14px}.core-scope-matrix .core-scope-scroll-hint{display:block}.core-scope-table{width:598px;min-width:598px}.core-scope-label-col{width:150px}.core-scope-table :is(th,td){padding:12px 8px}.core-scope-table .core-scope-row-label{font-size:15px;line-height:1.4;box-shadow:3px 0 8px #0000000a}.core-scope-table thead strong{font-size:15px}.core-scope-table thead th>span:not(.sr-only){font-size:12px}.core-scope-group th{font-size:12px}.core-scope-group th>span{left:8px}}.core-scope-matrix [hidden]{display:none!important}.core-scope-preview{pointer-events:none}.core-scope-preview>:is(th,td){border-bottom:0;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 55%),transparent);mask-image:linear-gradient(to bottom,rgb(0 0 0 / 55%),transparent)}.core-scope-toggle{display:block;margin:20px auto 0;padding:12px 20px;border:1px solid var(--color-line);border-radius:4px;background:var(--color-bg);color:var(--color-bw-blue);font:500 16px/1.5 var(--font-sans);cursor:pointer}.core-scope-toggle:hover{background:var(--color-bw-light)}.core-scope-toggle:focus-visible{outline:2px solid var(--color-bw-blue);outline-offset:3px}.core-overview-v1 .section{padding-block:clamp(48px,5vw,72px)}.core-overview-v1 .core-suite-saas{box-shadow:inset 0 2px var(--color-bw-blue)}.core-overview-v1 .core-domain-scroll{position:relative;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-gutter:stable}.core-overview-v1 .core-domain-scroll:focus-visible{outline:2px solid var(--color-bw-blue);outline-offset:3px}.core-overview-v1 .core-domain-table{min-width:850px;border-collapse:separate;border-spacing:0;table-layout:fixed}.core-overview-v1 .core-domain-table th,.core-overview-v1 .core-domain-table td{padding:14px 12px;border-bottom:1px solid var(--color-line);background:var(--color-bg)}.core-overview-v1 .core-domain-table thead th{background:var(--color-bg-2);font-weight:600}.core-overview-v1 .core-domain-table .core-domain-name{position:sticky;left:0;width:210px;z-index:1;border-right:1px solid var(--color-line);font-weight:600}.core-overview-v1 .core-domain-table tr:last-child>*{border-bottom:0}@media(max-width:639px){.core-overview-v1 .core-domain-table .core-domain-name{width:150px}}@media(min-width:1024px){.core-overview-v1 .core-foundation-grid{grid-template-rows:repeat(7,auto);row-gap:0}.core-overview-v1 .core-foundation-card{display:grid;grid-row:span 7;grid-template-rows:subgrid}.core-overview-v1 .core-foundation-fields{display:grid;grid-row:span 6;grid-template-rows:subgrid}}#site-content[data-products-design] .core-overview-v1[data-products-hub-body=v1] #core-domain-title{font:400 28px/1.2 var(--font-display)}#site-content[data-products-design] .core-overview-v1[data-products-hub-body=v1] .core-domain-table :is(th,td){font-size:16px;line-height:1.5}#site-content[data-products-design] .core-overview-v1[data-products-hub-body=v1] .core-comparison-mobile :is(dt,dd){font-size:17px;line-height:1.6}@media(max-width:767px){#site-content[data-products-design] .core-overview-v1[data-products-hub-body=v1] #core-domain-title{font-size:24px}}#site-content[data-products-design] .core-overview-v1 .core-restored-sections .h-section{font:400 var(--hub-section-type, 34px)/1.2 var(--font-display)}@media(min-width:768px){.core-overview-v1 .core-suite-grid{row-gap:0}.core-overview-v1 .core-suite-card{display:grid;grid-row:span 9;grid-template-rows:subgrid;margin-bottom:20px}.core-overview-v1 .core-suite-card dl{display:grid;grid-row:span 6;grid-template-rows:subgrid}.core-overview-v1 .core-suite-card dl>div{display:grid;grid-row:span 2;grid-template-rows:subgrid}}.core-overview-v1 [data-core-overview-phases] .core-delivery-compact{padding-block:24px}.core-overview-v1 .core-delivery-compact>.container-bw>div:first-child{margin-bottom:24px}.core-overview-v1 [data-core-overview-stack] .core-tech-content{align-items:stretch}
