/* Quieter display titles, keeping Rayhaan's supplied letterforms. */
.shared-atmosphere .awards-heading .awards-art-title{width:min(440px,42vw)}
.shared-atmosphere .recognition-title{width:min(75%,960px)}
/* Image first, then a concise client / project heading and compact credits. */
.case-page .case-project-heading{width:min(1100px,90vw);margin:26px auto 20px;color:var(--bright);font:700 clamp(20px,2.2vw,32px)/1.25 Arial,Helvetica,sans-serif;letter-spacing:-.025em;text-align:center;overflow-wrap:anywhere}
.case-page .case-copy{margin:0 auto 40px;font-size:16px;line-height:1.5}
.case-page .case-copy p{margin:0 0 10px}
.case-page .case-copy h2{margin:22px 0 10px;font-size:32px;line-height:1.15}
.case-page .case-credits{display:grid;gap:3px;margin:18px 0;line-height:1.45}
.case-page .case-copy .case-credits p{margin:0}
.case-page .case-credits:first-child{margin-top:0}
@media(max-width:650px){
 .shared-atmosphere .awards-heading .awards-art-title{width:66%}
 .case-page .case-project-heading{margin:20px auto 16px;font-size:20px;line-height:1.3}
 .case-page .case-copy{margin:0 auto 30px;font-size:15px;line-height:1.5}
 .case-page .case-copy h2{font-size:28px}
 .case-page .case-credits{gap:2px;margin:16px 0}
}
