.CaseStudyArticle-module__1hDPSG__article{padding-block:var(--section);border-top:1px solid var(--color-border);scroll-margin-top:var(--header-height)}.CaseStudyArticle-module__1hDPSG__header{gap:var(--space-3);margin-bottom:var(--space-7);display:grid}.CaseStudyArticle-module__1hDPSG__meta{gap:var(--space-2) var(--space-5);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);flex-wrap:wrap;font-weight:600;display:flex}.CaseStudyArticle-module__1hDPSG__title{font-size:var(--text-2xl);max-width:24ch}.CaseStudyArticle-module__1hDPSG__client{color:var(--color-text-muted)}.CaseStudyArticle-module__1hDPSG__brief{gap:var(--space-6);max-width:64rem;margin-bottom:var(--space-7);display:grid}.CaseStudyArticle-module__1hDPSG__label{margin-bottom:var(--space-2);font-size:var(--text-sm);letter-spacing:0;font-weight:650}.CaseStudyArticle-module__1hDPSG__scope{gap:var(--space-5);margin:0 0 var(--space-7);padding-block:var(--space-5);border-block:1px solid var(--color-border);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.CaseStudyArticle-module__1hDPSG__scope>div{gap:var(--space-1);flex-direction:column-reverse;display:flex}.CaseStudyArticle-module__1hDPSG__scopeValue{font-size:var(--text-2xl);margin:0;font-weight:700;line-height:1}.CaseStudyArticle-module__1hDPSG__scopeLabel{font-size:var(--text-sm);color:var(--color-text-muted)}.CaseStudyArticle-module__1hDPSG__outcome{max-width:48rem;margin-top:var(--space-7);padding-left:var(--space-5);border-left:3px solid var(--color-accent);font-size:var(--text-lg);line-height:var(--leading-snug)}@media (min-width:800px){.CaseStudyArticle-module__1hDPSG__brief{gap:var(--space-7);grid-template-columns:1fr 1fr}}
