.project-story-page .case-intro{padding-top:clamp(2.5rem,5vw,5rem)}
.project-story-page .case-heading-row h1{overflow-wrap:anywhere}
.project-story-page .case-cover-interface{max-width:1600px}
.project-story-page .case-cover-interface img{max-height:670px}
.project-story-page .case-gallery .case-screen{max-width:1300px;margin-inline:auto;margin-bottom:3rem}
.project-story-page .case-gallery .case-screen:last-child{margin-bottom:0}
.project-story-page .case-gallery .case-screen img{max-height:750px;object-fit:contain;background:#dce3d6}
.project-story-page .case-deliverable{min-width:0}
@media(max-width:600px){.project-story-page .case-intro{padding-top:2rem}.project-story-page .case-heading-row h1{font-size:clamp(3rem,12vw,4.8rem)}.project-story-page .case-gallery .case-screen{margin-bottom:2rem}}
