@layer components{.c-technology-compare-screen{--table-gap:60px;--number-of-available-columns:3;--table-grid-inner-gap:30px;align-items:center;display:flex;flex-direction:column;gap:20px;padding:30px 90px}.c-technology-compare-screen--reduced-gap{--table-gap:30px;--table-grid-inner-gap:15px;padding:15px 90px}.c-technology-compare-screen.has-only-one{--api-table-cell-text-align:left;--api-readiness-level-align-items:flex-start;--api-scalability-label-align-items:flex-start;align-items:flex-start;padding-left:calc(var(--grid-browser-gutter) + 8.3%);padding-right:calc(var(--grid-browser-gutter) + 8.3%)}.c-technology-compare-screen__compare-heading{color:var(--brand-black);font-family:var(--headings-font-family);font-size:var(--font-size-h2);font-variation-settings:"wght" var(--font-weight-black);line-height:1.3;text-align:center}.c-technology-compare-screen__compare-blurb{max-width:900px;text-align:center}.c-technology-compare-screen.has-only-one :where(.c-technology-compare-screen__compare-heading,.c-technology-compare-screen__compare-blurb){display:none}.c-technology-compare-screen__table{align-items:center;display:flex;flex-direction:column;gap:var(--table-gap);margin:0 auto;position:relative;width:100%}.c-technology-compare-screen__table__head{background-color:#fff;position:sticky;top:0;width:100%;z-index:10}.c-technology-compare-screen__table__body{display:flex;flex-direction:column;gap:var(--table-gap);width:100%}.c-technology-compare-screen__table__row{display:grid;gap:0 var(--table-grid-inner-gap);grid-template-columns:repeat(var(--number-of-available-columns),clamp(200px,100%,400px));grid-template-rows:auto auto;justify-content:center}.c-technology-compare-screen.has-only-one .c-technology-compare-screen__table__row{grid-template-columns:repeat(var(--number-of-available-columns),100%)}.c-technology-compare-screen__table__row--hide-first-th{grid-template-rows:0 auto}.c-technology-compare-screen__table__row th:first-child{border-bottom:1px solid #d6d6d6;color:var(--brand-black);font-family:var(--headings-font-family);font-size:var(--font-size-h5);font-variation-settings:"wght" var(--font-weight-black);grid-column:1/span var(--number-of-available-columns);grid-row:1;line-height:1.4;margin-bottom:var(--table-grid-inner-gap);padding-bottom:8px;text-align:var(--api-table-row-alignment,left)}.c-technology-compare-screen__table__row--hide-first-th th:first-child{margin-bottom:0;opacity:0;pointer-events:none}.c-technology-compare-screen__table__featured-image{background-color:var(--brand-indigo-7);height:390px;position:relative;width:100%}.c-technology-compare-screen__table__featured-image--no-height-auto{--api-only-one-height-override:350px;--api-only-one-object-fit:contain;background-color:#fff}.c-technology-compare-screen.has-only-one .c-technology-compare-screen__table__featured-image{height:var(--api-only-one-height-override,auto)}.c-technology-compare-screen__table__featured-image__image{height:100%;inset:0;-o-object-fit:var(--api-only-one-object-fit,cover);object-fit:var(--api-only-one-object-fit,cover);-o-object-position:center;object-position:center;position:absolute;width:100%}.c-technology-compare-screen.has-only-one .c-technology-compare-screen__table__featured-image__image{height:var(--api-only-one-height-override,auto);-o-object-fit:var(--api-only-one-object-fit,contain);object-fit:var(--api-only-one-object-fit,contain);position:relative}.c-technology-compare-screen.has-only-one .c-technology-compare-screen__table__featured-image--left-align-when-contained .c-technology-compare-screen__table__featured-image__image{-o-object-position:left;object-position:left}.c-technology-compare-screen__table__featured-image__expand{background-color:var(--brand-purple);border-radius:50%;height:32px;inset:auto 10px 10px auto;position:absolute;transition:background-color .15s ease;width:32px;z-index:8}.c-technology-compare-screen__table__featured-image__expand:before{background-color:#fff;content:"";inset:7px;-webkit-mask:url(../../../img/icons/magnifying-glass-outline.svg) center/contain no-repeat;mask:url(../../../img/icons/magnifying-glass-outline.svg) center/contain no-repeat;position:absolute}.c-technology-compare-screen__table__featured-image__expand:focus,.c-technology-compare-screen__table__featured-image__expand:hover{background-color:var(--brand-indigo);cursor:pointer}.c-technology-compare-screen__table__col-th{align-items:center;border-bottom:2px solid var(--brand-orange);color:var(--brand-black);display:flex;font-family:var(--headings-font-family);font-size:var(--font-size-h4);font-variation-settings:"wght" var(--font-weight-black);line-height:1.2;padding:10px 0;text-align:left}.c-technology-compare-screen.has-only-one .c-technology-compare-screen__table__col-th{font-size:var(--font-size-h2);line-height:1.3}.c-technology-compare-screen__table__readiness-level-list{display:flex;flex-direction:column;gap:30px}.c-technology-compare-screen__table__cell-emphasized,.c-technology-compare-screen__table__cell-large{margin-bottom:auto;margin-top:auto}.c-technology-compare-screen__table__cell-emphasized{color:var(--brand-black);font-size:var(--font-size-lead);font-weight:450;line-height:1.4;text-align:var(--api-table-cell-text-align,center)}.c-technology-compare-screen__table__cell-large{color:var(--brand-black);font-family:var(--headings-font-family);font-size:2.8rem;font-variation-settings:"wght" var(--font-weight-black);line-height:1.4;text-align:var(--api-table-cell-text-align,center)}.c-technology-compare-screen__bottom-button{margin-top:40px}.c-technology-compare-screen__table__cell-align-left{--api-table-cell-text-align:left}@media (max-width:1200px){.c-technology-compare-screen{--api-list-margin-top:10px;--api-list-indicator-margin-right:3px;--api-list-nested-left-indent-amount:5px;--api-table-cell-text-align:left;--api-readiness-level-align-items:flex-start;--api-scalability-label-align-items:flex-start}.c-technology-compare-screen.has-only-one{align-items:flex-start;padding-left:var(--grid-browser-gutter);padding-right:var(--grid-browser-gutter)}.c-technology-compare-screen__table__cell-large{font-size:2rem;padding-top:20px}.c-technology-compare-screen__table__cell-emphasized{padding-top:20px}.c-technology-compare-screen{--table-grid-inner-gap:10px;align-items:flex-start;padding:20px}.c-technology-compare-screen__table__row{grid-template-columns:repeat(var(--number-of-available-columns),1fr)}.c-technology-compare-screen__table__body{gap:30px}.c-technology-compare-screen__table__featured-image{height:250px}.c-technology-compare-screen__table__featured-image--no-height-auto{--api-only-one-height-override:250px}.c-technology-compare-screen__compare-blurb{text-align:left}.c-technology-compare-screen__table__readiness-level-list{padding:10px 0}.c-technology-compare-screen__table__col-th{padding-bottom:5px;padding-top:5px}.c-technology-compare-screen__table__row th:first-child{font-size:16px}}}