.tiny-riders-case{--ink:#203d52;--paper:#f5f7f7;--muted:#53636e;--line:#cdd9df;--accent:#326382;background:var(--paper)}
.tiny-riders-case .study-hero h1 span{color:#527b96}
.tiny-riders-case .study-label{background:#e8eff4;border-color:#cbdbe5;color:#284d65}
.tiny-riders-case .study-screen{background:#e6eef3;border-color:#c4d5df}
.tiny-riders-case .study-screen figcaption{color:#405b6c}
.case-browser-bar{display:flex;justify-content:space-between;align-items:center;padding:13px 20px;border-bottom:1px solid #c4d5df;font-size:10px;letter-spacing:.06em;color:#506878}
.case-browser-bar>span:first-child{letter-spacing:3px;color:#91a8b7}
.tiny-riders-case .study-phone img{border-color:#203d52;box-shadow:14px 18px 0 #dee8ee}
.case-journey{padding:70px 0 58px;background:#203d52;color:#f4f7f9}
.case-journey .eyebrow{color:#c8dce8}
.case-journey p{color:#d4e0e8}
.case-journey-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:18px 0 0;margin:0;list-style:none}
.case-journey-steps li{border-top:1px solid #ffffff38;padding-top:22px}
.case-step-number{font-size:12px;color:#adc9da}
.case-journey-steps h3{font-size:27px;margin:23px 0 15px}
.case-journey-steps p{font-size:14px;line-height:1.85}
.case-journey-bottom{display:flex;align-items:center;justify-content:space-between;gap:55px;padding-top:30px;margin-top:34px;border-top:1px solid #ffffff38}
.case-journey-bottom p{max-width:680px;font-size:12px;line-height:1.85}
.case-journey-bottom .study-link{flex-shrink:0;font-size:13px}
.tiny-riders-case .study-cta{background:#e5edf2;border-color:#c3d3df}
.tiny-riders-case .study-cta .button{background:#203d52;border-color:#203d52}
.tiny-riders-case .case-source-note{font-size:11px;border-top:1px solid var(--line);padding-top:18px}
@media(max-width:900px){.case-journey-steps{gap:25px}.case-journey-bottom{align-items:flex-start;flex-direction:column;gap:15px}}
@media(max-width:620px){.case-browser-bar{padding:10px 12px;font-size:9px}.case-browser-bar>span:last-child{display:none}.case-journey{padding:43px 0 35px}.case-journey-steps{grid-template-columns:1fr;gap:25px}.case-journey-steps li{padding-top:17px}.case-journey-steps h3{margin-top:12px}.case-journey-bottom{margin-top:27px;padding-top:22px}.tiny-riders-case .study-hero h1{font-size:clamp(43px,8.5vw,60px)}}
