.case-study-content h1{font-size:1.5rem;font-weight:700;padding:1rem 0;color:#1e50a2}@media (min-width:768px){.case-study-content h1{font-size:2rem}}@media (min-width:1024px){.case-study-content h1{font-size:2.5rem}}.case-study-content h2{font-size:1.25rem;font-weight:700;padding:.5rem 0;color:#1e50a2}@media (min-width:768px){.case-study-content h2{font-size:1.5rem}}@media (min-width:1024px){.case-study-content h2{font-size:1.75rem}}.case-study-content h3{font-size:1rem;font-weight:700;padding:.5rem 0}@media (min-width:1024px){.case-study-content h3{font-size:1.25rem}}.case-study-content p{font-size:.875rem;font-weight:400;padding-bottom:.5rem;text-align:justify}@media (min-width:1024px){.case-study-content p{font-size:1rem}}.case-study-content img{display:block;margin:auto;padding:2rem 2rem 0}.case-study-content .caption-text,.case-study-content table.caption-text{display:flex;justify-content:center;padding:0 1rem 1rem;width:100%;border:none}.case-study-content .caption-text tbody,.case-study-content table.caption-text tbody{width:100%}.case-study-content .caption-text td,.case-study-content table.caption-text td{font-size:.75rem;padding:.25rem;border:none}@media (min-width:1024px){.case-study-content .caption-text td,.case-study-content table.caption-text td{font-size:1rem}}.case-study-content fieldset{border:1px solid #ddd;padding:1.5rem;margin:2rem 0;border-radius:4px}.case-study-content fieldset p{margin:.5rem 0}.case-study-content fieldset p strong,.case-study-content strong{font-weight:700}