.container{display:grid;width:100%;max-width:100% !important;margin:0;padding:0 !important;grid-template-columns:var(--sp-grid-temapate) minmax(0, var(--container-max-width)) var(--sp-grid-temapate)}@media(min-width: 768px){.container{padding:0 var(--sp-grid-temapate)}}@media(min-width: 1024px){.container{gap:var(--sp-grid-temapate);grid-template-columns:1fr minmax(0, calc(var(--container-max-width) - var(--sp-grid-temapate) - var(--sp-grid-temapate))) 1fr}}.container>*{grid-column:2}.container .full-width{margin-left:0;margin-right:0;grid-column:span 3}.single-case_studies .main{padding-top:0}.cs__thumbnail{padding:0}.cs__thumbnail img{width:100%;display:block;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 768px){.cs__thumbnail img{aspect-ratio:16/5}}.cs__header__inner{margin:var(--sp-m) 0;display:flex;flex-direction:column}@media(min-width: 768px){.cs__header__inner{flex-direction:row;justify-content:flex-start;gap:8.3333333333%}}.cs__header__inner__title{margin:0;padding:0}.cs__header__inner__title h1{margin:0;padding:0;max-width:unset}.cs .case-studies-company{font-size:var(--fs-xs);font-weight:600}.cs__toc h2{margin:0;padding:var(--sp-xs) 0;font-size:var(--fs-xs);line-height:var(--lh-heading)}.cs__toc ul,.cs__toc li{list-style:none;font-size:var(--fs-xxs)}.cs__toc li{padding:var(--sp-xs) 0}@media(min-width: 768px){.cs__toc{width:16.6666666667%;min-width:16.6666666667%;max-width:16.6666666667%;border-bottom:unset;order:-1}}.case-studies-section{margin-top:var(--sp-m);margin-bottom:var(--sp-m);display:flex;gap:var(--sp-sm);flex-direction:column;max-width:100%}@media(min-width: 768px){.case-studies-section{max-width:83.3333333333%}}@media(min-width: 1024px){.case-studies-section{width:83.3333333333%}}@media(min-width: 768px){.case-studies-section{flex-direction:row;gap:8.3333333333%}}.case-studies-section__title{padding:var(--fs-sm) var(--fs-sm) var(--fs-md) 0;font-size:var(--fs-lg);font-weight:600;line-height:var(--lh-heading);border-bottom:solid .1rem var(--cl-border)}@media(min-width: 768px){.case-studies-section__title{width:25%;min-width:25%;max-width:25%;border-bottom:unset;border-right:solid .1rem var(--cl-border)}}.case-studies-section__desc h2,.case-studies-section__desc h3,.case-studies-section__desc h4,.case-studies-section__desc h5,.case-studies-section__desc h6{margin:var(--sp-m) 0 var(--sp-s) 0}.case-studies-section__desc h2{font-size:var(--fs-xl)}.case-studies-section__desc h3{font-size:var(--fs-lg)}.case-studies-section__desc h4{font-size:var(--fs-md)}.case-studies-section__desc p{margin:var(--sp-s) 0}.case-studies-section__desc .wp-block-table{margin:var(--sp-m) 0;padding:0;overflow-x:auto;background-color:rgba(0,0,0,0);border-radius:var(--border-radius)}.case-studies-section__desc .wp-block-table table{background-color:var(--cl-white);border:0 none}.case-studies-section__desc .wp-block-table tr:nth-child(even){background-color:var(--cl-grayLight)}.case-studies-section__desc .wp-block-table tr td:first-child{border-right:solid .1rem var(--cl-border)}.case-studies-section__desc .wp-block-table td{padding:1rem;border:0 none;border-color:var(--cl-border);font-size:var(--fs-xs);vertical-align:top}.case-studies-section__desc ul,.case-studies-section__desc ol{margin:var(--sp-s) 0 var(--sp-s) 0;padding-left:2rem}.case-studies-section__desc strong{font-weight:600}.case-studies-section__desc .team-members-list{margin:var(--sp-m) 0 0 0;justify-content:flex-start}.case-studies-section__desc .team-members-list .person-card{width:28rem;background-color:var(--cl-grayLighter)}@media(min-width: 768px){.case-studies-section__desc .team-members-list .person-card{width:45%}}.case-studies-section__steps{padding:var(--sp-m);background-color:var(--cl-grayLighter)}@media(min-width: 768px){.case-studies-section__steps{margin-left:-8.3333333333%;padding-left:8.3333333333%}}.case-studies-section__step{padding:var(--sp-xs) 0;display:flex;border-bottom:solid .1rem var(--cl-border)}.case-studies-section__step:last-child{border-bottom:none}.case-studies-section__step h5{margin:var(--sp-s) 0;padding:0 var(--sp-sm) var(--sp-sm) 0;min-width:25%;width:25%;max-width:25%;color:var(--cl-primary);font-size:var(--fs-base)}.case-study-tags{padding:var(--sp-s) 0;display:flex;flex-wrap:wrap;gap:var(--sp-m)}.case-study-tags a{font-weight:500;color:var(--cl-primary)}/*# sourceMappingURL=case-studies.css.map */