.case-studies-hero .case-scenario-mosaic{align-self:center;min-height:0;padding:28px}.case-studies-hero .case-scenario-mosaic:after{display:none}.case-scenario-mosaic>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.case-scenario-mosaic a{color:#fffaf4;background:#3a322c;border:1px solid #ffffff26;border-radius:14px;min-width:0;display:block;overflow:hidden}.case-studies-hero .case-scenario-mosaic img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.case-scenario-mosaic a span{align-items:center;min-height:48px;padding:10px 13px;font-size:.76rem;line-height:1.5;display:flex}.case-scenario-mosaic a:hover{background:#493a2f;border-color:#dfa27d}.case-studies-hero .case-scenario-mosaic figcaption{-webkit-backdrop-filter:none;backdrop-filter:none;color:#d8cfc8;background:0 0;max-width:none;padding:17px 2px 0;font-size:.72rem;line-height:1.6;position:static}.case-scenario-index-visual{border-radius:14px;width:100%;margin-top:24px;display:block;overflow:hidden}.case-scenario-index-visual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.case-study-body .case-scenario-index-link{min-height:46px;margin-top:22px;font-size:.82rem}@media (max-width:700px){.case-studies-hero .case-scenario-mosaic{padding:18px}.case-scenario-mosaic>div{gap:10px}.case-scenario-mosaic a span{padding:10px;font-size:.7rem}.case-scenario-index-visual{max-width:480px}}
