/* Shared case study navigation */
.case-navigation{background:#f5f7f2;color:#19372f;padding:88px max(40px,calc((100vw - 1440px)/2)) 96px;font-family:"Inter Variablefont Opsz Wght",Inter,Arial,sans-serif}
.case-navigation *{box-sizing:border-box}
.case-navigation__inner{max-width:1440px;margin:0 auto}
.case-navigation__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,48px)}
.case-navigation__card{display:block;min-width:0;color:inherit;text-decoration:none}
.case-navigation__media{display:block;width:100%;aspect-ratio:1.28;overflow:hidden;border-radius:32px;background:#e8ece8}
.case-navigation__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}
.case-navigation__media--transport .case-navigation__image{transform:scale(1.09)}
.case-navigation__media--toll .case-navigation__image{transform:scale(1.12)}
.case-navigation__card:hover .case-navigation__image{transform:scale(1.03)}
.case-navigation__card:hover .case-navigation__media--transport .case-navigation__image{transform:scale(1.12)}
.case-navigation__card:hover .case-navigation__media--toll .case-navigation__image{transform:scale(1.15)}
.case-navigation__meta{display:block;margin-top:20px;font-size:12px;font-weight:300;line-height:1.5}
.case-navigation__title{display:flex;justify-content:flex-start;align-items:baseline;gap:20px;margin-top:8px;font-size:20px;font-weight:400;letter-spacing:-.5px;line-height:1.3}
.case-navigation__title>span:first-child{min-width:0}
.case-navigation__arrow{flex:none;font-size:20px;font-weight:300;line-height:1;transition:transform .2s ease}
.case-navigation__card:hover .case-navigation__arrow{transform:translateX(5px)}
.case-navigation__card--previous:hover .case-navigation__arrow{transform:translateX(5px)}
.case-navigation__card:focus-visible{outline:3px solid currentColor;outline-offset:6px;border-radius:4px}
@media(max-width:767px){.case-navigation{padding:64px 24px 72px}.case-navigation__grid{grid-template-columns:1fr;gap:40px}.case-navigation__media{aspect-ratio:1.4;border-radius:24px}}

.tomo-page .case-navigation{background:#efefef;color:#153129}
.table-page .case-navigation,.wolno-page .case-navigation,.furniture-page .case-navigation{background:#efefef}
.ac-page .case-navigation{background:#fff;color:#1f1f1f}
