body:has(.legacy-page){color:#555;background:#fff}.legacy-site{--home-font-display:var(--font-sora), "Sora", Inter, sans-serif;--home-font-body:var(--font-inter), Inter, -apple-system, sans-serif;color:#555;font-family:var(--home-font-body);background:#fff;width:100%}.legacy-site>main{overflow-x:hidden}.legacy-blog-post{background:#fff;padding:48px 0 64px}.legacy-blog-inner{width:min(1140px,100% - 2.5rem);min-width:0;font-family:var(--home-font-body,Inter, sans-serif);margin:0 auto;padding:0}@media screen and (max-width:900px){.legacy-blog-inner{width:min(1140px,100% - 2rem)}}@media screen and (max-width:568px){.legacy-blog-inner{width:min(1140px,100% - 1.5rem)}}.legacy-blog-inner .prose{font-family:inherit}.legacy-blog-inner :is(h1,h2,h3,h4,h5,h6){font-family:var(--home-font-display,"Sora", Inter, sans-serif)}.blog-author-byline{color:#6b7280;font-family:var(--home-font-body,Inter, sans-serif);margin:.25rem 0 1rem;font-size:.875rem;font-weight:400;line-height:1.45}.legacy-blog-inner .prose h1,.legacy-blog-inner h1{color:var(--home-ink,#16233f);font-family:var(--home-font-display,"Sora", Inter, sans-serif);font-size:var(--mjb-h1-size,var(--home-h1-size));letter-spacing:-.01em;text-wrap:balance;margin:0 0 .75rem;font-weight:700;line-height:1.2}.legacy-blog-inner .prose h2{color:var(--home-ink,#16233f);font-family:var(--home-font-display,"Sora", Inter, sans-serif);letter-spacing:-.01em;text-wrap:balance;margin:1.75rem 0 .75rem;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;line-height:1.2}.legacy-blog-inner .prose h3{color:var(--home-ink,#16233f);font-family:var(--home-font-display,"Sora", Inter, sans-serif);letter-spacing:-.01em;margin:1.25rem 0 .5rem;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.3}.legacy-blog-inner .prose h4{font-size:clamp(1.125rem,1.8vw,1.375rem)}.legacy-blog-inner .prose p,.legacy-blog-inner .prose li{line-height:1.65}.legacy-case-study h1,.legacy-case-study .mjb-hero h1{font-family:var(--home-font-display,"Sora", Inter, sans-serif);font-size:var(--mjb-h1-size,var(--home-h1-size));letter-spacing:-.01em;font-weight:700;line-height:1.2}.legacy-case-study h2{font-family:var(--home-font-display,"Sora", Inter, sans-serif);letter-spacing:-.01em;font-size:clamp(1.875rem,4vw,2.5rem);font-weight:700;line-height:1.2}.legacy-case-study h3{font-family:var(--home-font-display,"Sora", Inter, sans-serif);letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:700;line-height:1.3}@media screen and (max-width:568px){.legacy-blog-inner .prose h2,.legacy-case-study h2{font-size:clamp(1.875rem,6.5vw,2rem)}.legacy-blog-inner .prose h3,.legacy-case-study h3{font-size:clamp(1.1875rem,4.2vw,1.3125rem)}}.legacy-blog-inner img{max-width:100%;height:auto;display:block}.legacy-blog-inner .page-wrap,.legacy-blog-inner .content-shell,.legacy-blog-inner .blog-content{min-width:0;max-width:100%}@media screen and (max-width:430px){.legacy-blog-inner .page-wrap,.legacy-blog-inner .content-shell,.legacy-blog-inner .blog-content{width:100%}.legacy-blog-inner .blog-content{-webkit-overflow-scrolling:touch;overflow-x:auto}}.legacy-site .blog-topic-progression-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;width:100%;min-width:0;margin-top:1.5rem;display:grid}.legacy-site .blog-topic-progression-card{min-width:0}@media (min-width:768px){.legacy-site .blog-topic-progression-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.legacy-site .blog-topic-progression-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.legacy-site .blog-topic-progression-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.legacy-case-study{background:#fff;width:100%;padding-bottom:48px}
