.bg-gray-900{background-color:var(--color-gray-900)}.shared-heading .paragraph,.shared-heading .paragraph-lead{color:var(--color-foreground)}.shared-hero{padding:var(--navbarH) 0 var(--sectionPaddingY)}.shared-hero .background{background:linear-gradient(to bottom,var(--color-teal-150) 0%,color-mix(in oklab,transparent 100%,var(--color-teal-150) 0%) 100%);bottom:calc(100vh + min(-2082px,-130.125rem));left:0;position:absolute;right:0;top:0;z-index:-1}.shared-hero .background .cloud{aspect-ratio:5120/1024;background:url(../img/solutions/hero/clouds.avif) no-repeat 50%/contain,url(../img/solutions/hero/clouds.avif) no-repeat 50%/contain;left:50%;margin-left:-25%;margin-top:0;position:absolute;top:0;translate:-50% -50%;width:max(5120px,320rem);z-index:2}.shared-hero .background .cloud:nth-child(2){margin-left:25%;top:50%;transform:scaleX(-1)}.article-layout{border-bottom:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);border-top:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);padding:0 var(--globalGutter)}.article{border-left:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);border-right:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent)}.article .head{display:grid;gap:0 var(--gridGap);grid-template:auto/repeat(12,minmax(0,1fr))}.article .head .content{align-self:center;grid-column:span 12;grid-row:auto;padding:max(24px,3rem)}@media(min-width:768px){.article .head .content{grid-column:span 7}}.article .head .content .title{font-size:max(31px,3.125rem);font-weight:500;line-height:1.28;margin:max(16px,2rem) 0}.article .head .meta{color:var(--color-foreground);font-family:var(--font-display);font-size:max(13px,.8125rem);line-height:1;position:relative;text-transform:uppercase}.article .head .meta,.article .head .meta .author,.article .head .meta .date{display:inline-flex;gap:max(6px,.375rem)}.article .head .meta .author:before{color:color-mix(in oklab,var(--color-foreground) 65%,transparent);content:"By"}.article .head .meta .author:after,.article .head .meta .date:after{color:color-mix(in oklab,var(--color-foreground) 15%,transparent);content:"/"}.article .head .cover{grid-column:span 12;grid-row:auto;order:-1;padding:max(24px,3rem) max(24px,3rem) 0}@media(min-width:768px){.article .head .cover{grid-column:span 5;order:unset;padding:max(24px,3rem)}}.article .head .cover-image{border-radius:max(12px,1.5rem);position:relative}.article .head .cover-image:before{content:"";display:block;padding-bottom:56.25%}.article .head .cover-image img{border-radius:inherit;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.article .main{display:grid;gap:0 var(--gridGap);grid-template:auto/repeat(12,minmax(0,1fr))}.article .main .body{grid-column:span 12;grid-row:auto;padding:max(24px,3rem)}@media(min-width:768px){.article .main .body{grid-column:span 7}}.article .main .sidebar{grid-column:span 12;grid-row:auto;padding:max(24px,3rem)}@media(min-width:768px){.article .main .sidebar{grid-column:span 5}}.article .main .sidebar-inner{position:sticky;top:calc(var(--navbarH) + max(16px,1rem))}.article .sidebar .sidebar-label{color:color-mix(in oklab,var(--color-foreground) 65%,transparent);display:inline-flex}.article .sidebar .sidebar-label,.article .sidebar .social{font-family:var(--font-display);font-size:max(13px,.8125rem);line-height:1;position:relative;text-transform:uppercase}.article .sidebar .social{display:flex;flex-direction:column;gap:max(16px,1.5rem);margin-bottom:max(24px,3rem);margin-top:max(24px,1.5rem)}@media(max-width:767px){.article .sidebar .social{margin-bottom:0}}.article .sidebar .social li a{font-size:inherit;padding-left:1.75em;position:relative}.article .sidebar .social li a:before{background:url(../img/icons/arrow-up-right-03.svg) no-repeat 50%/1em;content:"";height:1em;left:0;position:absolute;top:.625lh;translate:0 -50%;width:1em}.article .sidebar .table-of-contents{display:flex;flex-direction:column;font-size:max(15px,.9375rem);gap:max(12px,1rem);line-height:1.46;margin-top:max(12px,1.5rem);position:relative}.article .sidebar .table-of-contents li a{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.styled-content a:not(.btn){color:var(--color-accent);font-weight:700;text-decoration:underline}.styled-content a:not(.btn):hover{text-decoration:none}.styled-content>h1,.styled-content>h2,.styled-content>h3,.styled-content>h4{color:var(--color-foreground)}.styled-content>h1,.styled-content>h2,.styled-content>h3{font-size:max(23px,2.3125rem);font-weight:500;line-height:1.28;margin-bottom:max(20px,1.5rem);margin-top:max(32px,3rem)}.styled-content>h4,.styled-content>h5,.styled-content>h6{font-size:max(21px,1.75rem);font-weight:500;line-height:1.38;margin-bottom:max(20px,1.5rem);margin-top:max(32px,3rem)}.styled-content>p{color:var(--color-foreground);font-size:max(18px,1.125rem);line-height:1.6;line-height:1.8;margin-top:1em}.styled-content figcaption{color:color-mix(in oklab,var(--color-foreground) 65%,transparent);font-size:max(14px,.875rem);line-height:1.6;margin-top:max(16px,1.5rem)}.styled-content>figure img,.styled-content>img{display:block;max-width:100%;width:100%}.styled-content>*+figure,.styled-content>*+img,.styled-content>figure,.styled-content>img{margin-bottom:max(24px,2rem);margin-top:max(24px,2rem)}.styled-content>ul{font-size:max(18px,1.125rem);font-size:inherit;line-height:1.6;margin-bottom:1em;margin-top:1em}.styled-content>ul>li{font-size:max(18px,1.125rem);line-height:1.6;padding:0 0 0 1em;position:relative}.styled-content>ul>li+li{margin-top:1em}.styled-content>ul>li:before{background:var(--color-foreground);content:"";height:.25em;left:0;position:absolute;top:.5lh;translate:0 -50%;width:.25em}.styled-content>ul li+li{margin-top:.75em}.styled-content strong{color:var(--color-foreground)}.styled-content>blockquote:not(.testimonial-card){margin-bottom:max(32px,3rem);margin-top:max(32px,3rem)}.styled-content>blockquote:not(.testimonial-card) .text{border-left:4px solid var(--color-accent);padding:max(8px,.5rem) 0 max(8px,.5rem) max(32px,3rem);position:relative}.styled-content .table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.styled-content table{border:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);border-collapse:collapse;font-size:max(14px,.875rem);line-height:1.6;table-layout:auto;width:100%}@media(max-width:767px){.styled-content table{min-width:-moz-max-content;min-width:max-content}}.styled-content table tr:nth-child(odd){background-color:color-mix(in oklab,var(--color-teal-700) 10%,transparent)}.styled-content table th{font-weight:500}.styled-content table td,.styled-content table th{border:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);padding:.5em .75em;word-break:break-word}.styled-content table strong{font-weight:500}.news-tile-grid{border-bottom:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);border-top:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent)}@media(min-width:1280px){.news-tile-grid .news-tile:nth-child(6n+2){margin-left:0}.news-tile-grid .news-tile:nth-child(6n+5){margin-right:0}.news-tile-grid .news-tile:nth-child(6n+2):after,.news-tile-grid .news-tile:nth-child(6n+2):before,.news-tile-grid .news-tile:nth-child(6n+5):after,.news-tile-grid .news-tile:nth-child(6n+5):before{display:none}.news-tile-grid .news-tile:nth-child(n+4){border-right:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent);border-top:none}.news-tile-grid .news-tile:nth-child(3n){border-right:none}}@media(max-width:1279px){.news-tile-grid .news-tile:nth-child(2n){border-right:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent)}.news-tile-grid .news-tile:nth-child(n+3){border-top:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent)}}@media(max-width:575px){.news-tile-grid .news-tile:not(:first-child){border-top:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent)}}.news-tile{border-left:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent)}@media(max-width:575px){.news-tile{border-right:1px solid color-mix(in oklab,var(--color-teal-700) 10%,transparent)}}
