.getride-site .gr-image-credits-page{width:min(1160px,calc(100% - 48px));margin:44px auto 64px;line-height:1.7;color:#263c49}
.gr-image-credits-page header{max-width:850px;margin-bottom:40px}.gr-image-credits-page h1{font-size:clamp(32px,4vw,48px);line-height:1.15}.gr-image-credits-page>h2{font-size:26px;margin:36px 0 22px}
.gr-credits-catalogue{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gr-credit-record{display:flex;gap:18px;padding:18px;border:1px solid #dce2e5;border-radius:12px;background:#fafbfc;min-width:0}.gr-credit-record>img{width:120px;height:95px;object-fit:contain;flex:0 0 120px;border-radius:6px;background:#eef2f4}.gr-credit-record>div{min-width:0}.gr-credit-record h3{font-size:18px;line-height:1.3;margin:0 0 8px}.gr-credit-record p{font-size:12px;line-height:1.7;margin:6px 0;overflow-wrap:anywhere}.gr-credit-title{color:#536875}.gr-image-credits-page a{text-decoration:underline;text-underline-offset:3px}.gr-stock-credits{padding-left:20px}.gr-stock-credits li{margin:14px 0;font-size:14px;overflow-wrap:anywhere}
@media(max-width:800px){.gr-credits-catalogue{grid-template-columns:1fr}.getride-site .gr-image-credits-page{width:calc(100% - 36px);margin-top:28px}}
@media(max-width:420px){.gr-credit-record{gap:12px;padding:14px}.gr-credit-record>img{width:82px;height:76px;flex-basis:82px}}
