.cooperation{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2rem,5vw,6rem);align-items:center}
.cooperation-image{min-height:490px;overflow:hidden;border-radius:var(--radius);background:var(--ink)}
.cooperation-image img{display:block;width:100%;height:100%;min-height:490px;object-fit:cover}
.cooperation-copy>p:not(.eyebrow){font-size:1.18rem;color:var(--muted);max-width:560px}
.cooperation-note{margin-top:2rem;color:var(--ink)!important;font-weight:750;border-left:3px solid var(--blue);padding-left:1rem}
@media(max-width:760px){.cooperation{grid-template-columns:1fr}.cooperation-image,.cooperation-image img{min-height:300px}}
