.case-page .jn-item.has-image{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr)}.case-page .case-meta{overflow-wrap:anywhere}.case-page .case-overview{margin-bottom:3rem}.case-page .case-overview h2{font-size:var(--font-heading);color:var(--color-primary-dark)}.case-page .case-overview dl{margin:0;border-bottom:1px solid var(--color-border)}.case-page .case-overview dl>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:1.5rem;padding-block:1rem;border-top:1px solid var(--color-border)}.case-page .case-overview dt{color:var(--color-primary-dark);font-weight:700}.case-page .case-overview dd{margin:0;overflow-wrap:anywhere}.case-page .jn-body .wp-block-gallery{max-width:100%}@media (max-width:767px){.case-page .jn-item.has-image,.case-page .case-overview dl>div{grid-template-columns:minmax(0,1fr)}.case-page .case-overview dl>div{gap:.35rem}}.case-page .case-story{margin-bottom:3rem}.case-page .case-story h2{font-size:var(--font-heading);color:var(--color-primary-dark)}.case-page .case-photos{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem;margin-top:1.5rem}.case-page .case-photos.has-two{grid-template-columns:repeat(2,minmax(0,1fr))}.case-page .case-photos figure{margin:0}.case-page .case-photos img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}@media (max-width:767px){.case-page .case-photos.has-two{grid-template-columns:minmax(0,1fr)}}