.case-study-prose p{font-family:var(--font-pp-neue-montreal), Arial, Helvetica, sans-serif;color:var(--primary-600);font-size:1.25rem;line-height:1.625}.case-study-prose p:last-child{margin-bottom:0}.case-study-prose h3{font-family:var(--font-tungsten), Arial, Helvetica, sans-serif;text-transform:uppercase;color:var(--primary-600);letter-spacing:-.025em;margin-top:1.5rem;margin-bottom:.5rem;font-size:1.25rem;line-height:1}.case-study-prose h4{font-family:var(--font-pp-neue-montreal), Arial, Helvetica, sans-serif;color:var(--dark);margin-top:1.25rem;margin-bottom:.5rem;font-size:1rem;font-weight:600}.case-study-prose ul,.case-study-prose ol{font-family:var(--font-pp-neue-montreal), Arial, Helvetica, sans-serif;color:#00192ccc;margin-bottom:1rem;padding-left:1.25rem;font-size:1rem}.case-study-prose ul{list-style-type:disc}.case-study-prose ol{list-style-type:decimal}.case-study-prose li{margin-bottom:.25rem}.case-study-prose strong{color:var(--dark);font-weight:600}.case-study-prose em{font-style:italic}.case-study-prose a{color:var(--primary);text-underline-offset:2px;text-decoration-line:underline;transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.case-study-prose a:hover{color:var(--primary-600)}@media (min-width:48rem){.case-study-prose ul,.case-study-prose ol{font-size:1.125rem}}@media (min-width:64rem){.case-study-prose p{font-size:1.875rem;line-height:2.25rem}}
