/* Static equivalents of the legacy component's responsive DOM mutations. */
.ls-static-legacy [hidden]{display:none!important}
.ls-original-portfolio [data-portfolio-filter][aria-pressed=true]{background:#315cff12!important;border-color:#315cff!important;color:#315cff!important}
.ls-original-portfolio [data-portfolio-filter][aria-pressed=false]{background:transparent!important;border-color:#d9dad5!important;color:#54565c!important}
.ls-original-portfolio [data-slots]{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr))!important}
.ls-original-portfolio [data-slots]>a{color:inherit}
@media(max-width:860px){
 .ls-original-portfolio [data-hero],.ls-original-portfolio [data-case],.ls-original-portfolio [data-how],.ls-original-portfolio [data-cta]{display:block!important}
 .ls-original-portfolio [data-spirit-note]{left:2%!important}
 .ls-original-portfolio [data-hero]>div:last-child{max-width:240px;margin:24px auto 0}
 .ls-original-portfolio [data-case]>div:last-child,.ls-original-portfolio [data-how]>div:last-child,.ls-original-portfolio [data-cta]>div:last-child{margin-top:28px}
 .ls-static-legacy [data-doc]{display:block!important}
 .ls-static-legacy [data-toc]{position:static!important;margin-bottom:40px}
}
@media(max-width:560px){
 .ls-original-portfolio [data-slots]{grid-template-columns:1fr!important}
}
