.karahan-scenarios h3{margin-top:40px;margin-bottom:20px;font-size:clamp(21px,2vw,28px)}
.karahan-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.karahan-scenario-grid:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}
.karahan-scenario-grid figure{margin:0;min-width:0;background:#fff;border:1px solid #ccd9d4}
.karahan-scenario-grid a{display:block;overflow:hidden}
.karahan-scenario-grid img{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:cover;transition:transform .25s ease}
.karahan-scenario-grid a:hover img{transform:scale(1.025)}
.karahan-scenario-grid a:focus-visible{outline:3px solid #008b91;outline-offset:4px}
.karahan-scenario-grid figcaption{padding:16px 18px;color:#37545a;font-size:14px;line-height:1.65}
.karahan-scenarios .karahan-scenario-note{margin-top:28px;padding-left:16px;border-left:3px solid #29b8bb;font-size:13px;line-height:1.7;color:#4e6467}
@media(max-width:1000px){.karahan-scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.karahan-scenario-grid,.karahan-scenario-grid:last-of-type{grid-template-columns:1fr;gap:20px}}
@media(prefers-reduced-motion:reduce){.karahan-scenario-grid img{transition:none}}
