/* BODYMADE – blok „Jak wygląda współpraca” na stronie głównej */
.coop-t{margin:40px 0 22px;font-size:clamp(22px,2.4vw,30px);color:var(--krem,#F4E9DC)}
.coop{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:none}
.coop li{display:flex;flex-direction:column;gap:10px;padding:28px 26px;border:1px solid rgba(244,233,220,.18);border-radius:18px;background:rgba(244,233,220,.04)}
.coop .coop-n{font-family:var(--serif,'Cormorant Garamond',Georgia,serif);font-style:italic;font-weight:500;font-variant-numeric:lining-nums;font-size:40px;line-height:1;color:var(--tan,#D3C0AB)}
.coop h4{margin:0;font-size:17px;line-height:1.35;font-weight:700;letter-spacing:.01em;color:#FFF8F1}
.coop h4 small{display:block;margin-top:4px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tan,#D3C0AB)}
.coop p{margin:0;font-size:16px;line-height:1.6;color:rgba(255,248,241,.82)}
.coop .lnk{margin-top:auto;padding-top:6px;font-size:14px;color:var(--tan,#D3C0AB)}
.coop-price{margin:26px 0 8px;font-size:17px;line-height:1.6;color:#FFF8F1}
.coop-price em{font-style:italic;color:var(--tan,#D3C0AB)}
@media (max-width:960px){.coop{grid-template-columns:1fr 1fr}}
@media (max-width:620px){.coop{grid-template-columns:1fr}.coop li{padding:22px 20px}}