/* Mobile Toolbox uses the approved NIH case-study layout and shared site chrome. */
.case-page main .case-eyebrow{color:#ff7034}
.case-page .case-hero h1{font-size:clamp(54px,6.1vw,94px)}
.case-page .case-hero__image{object-position:center 54%}
.case-page .case-hero::before{background:linear-gradient(90deg,#08090b 0%,rgba(8,9,11,.96) 18%,rgba(8,9,11,.75) 38%,rgba(8,9,11,.06) 68%),linear-gradient(0deg,rgba(8,9,11,.47),transparent 35%)}
.case-page .case-gallery__item img{height:auto;aspect-ratio:1122/1402;object-fit:cover;object-position:center}
.case-page .case-gallery__item{flex-basis:max(205px,calc((100% - 70px)/6))}
.case-page .case-gallery__item span{font-size:11px}
/* Neutral CTA surface; preserve the approved next-project artwork and layout. */
.case-page .case-next{background:linear-gradient(105deg,#08090b 0%,#17181c 68%,#08090b 100%)}
.case-page .case-next__disclaimer{margin:10px 0 0;color:#b5b5ba;font-size:11px;line-height:1.5}
.case-page .case-next__project img{object-position:center 53%}
@media(max-width:1120px){.case-page .case-gallery__item{flex-basis:29%}}
@media(max-width:768px){.case-page .case-hero__image{object-position:65% top}.case-page .case-hero::before{background:linear-gradient(0deg,#08090b 0%,rgba(8,9,11,.95) 21%,rgba(8,9,11,.48) 59%,rgba(8,9,11,.12) 100%)}.case-page .case-gallery__item{flex-basis:38%}}
@media(max-width:540px){.case-page .case-hero{min-height:0;padding-bottom:52px}.case-page .case-hero h1{font-size:clamp(47px,12vw,65px)}.case-page .case-hero__image{object-position:68% top}.case-page .case-hero::before{background:linear-gradient(0deg,#08090b 0%,#08090b 46%,rgba(8,9,11,.64) 65%,rgba(8,9,11,.12) 100%)}.case-page .case-gallery__item{flex-basis:77%}.case-page .case-overview__photo img{aspect-ratio:1672/941;object-position:center}}
