.case-study-page-module-scss-module__naJvEq__sections{gap:var(--space-10);flex-direction:column;display:flex}@media (min-width:768px){.case-study-page-module-scss-module__naJvEq__sections{gap:var(--space-20)}}.case-study-page-module-scss-module__naJvEq__page{gap:var(--space-8);flex-direction:column;display:flex}.case-study-page-module-scss-module__naJvEq__head{align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-divider);flex-direction:column;display:flex}.case-study-page-module-scss-module__naJvEq__leadQuestion{font-family:var(--font-montserrat),sans-serif;font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0;line-height:1.3}.case-study-page-module-scss-module__naJvEq__leadAnswer{font-size:var(--font-size-base);color:var(--color-text-secondary);max-width:70ch;margin:0;line-height:1.6}.case-study-page-module-scss-module__naJvEq__layout{gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:1024px){.case-study-page-module-scss-module__naJvEq__layout{gap:var(--space-16);flex-direction:row;align-items:flex-start}}.case-study-page-module-scss-module__naJvEq__body{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.case-study-page-module-scss-module__naJvEq__body{flex:1}}.case-study-page-module-scss-module__naJvEq__summary{gap:var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-divider);flex-direction:column;margin:0;display:flex}.case-study-page-module-scss-module__naJvEq__summaryHeading{font-family:var(--font-montserrat),sans-serif;font-size:var(--font-size-secondary);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.case-study-page-module-scss-module__naJvEq__summaryList{gap:var(--space-3);margin:0;display:grid}.case-study-page-module-scss-module__naJvEq__summaryRow{gap:var(--space-1);grid-template-columns:1fr;display:grid}@media (min-width:768px){.case-study-page-module-scss-module__naJvEq__summaryRow{gap:var(--space-4);grid-template-columns:160px minmax(0,1fr)}}.case-study-page-module-scss-module__naJvEq__summaryLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-secondary);margin:0}.case-study-page-module-scss-module__naJvEq__summaryValue{font-size:var(--font-size-base);color:var(--color-text);margin:0}
