.cooperation-catalog{margin:28px 0;padding-top:24px;border-top:1px solid var(--line,#31455d)}.cooperation-heading h2{font-size:22px;margin:0 0 10px;line-height:1.5}.cooperation-heading p,.cooperation-card p{font-size:14px;line-height:1.85;margin:0;color:inherit;opacity:.85}.cooperation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px}.cooperation-card{border:1px solid var(--line,#31455d);border-radius:10px;padding:24px;display:flex;flex-direction:column;min-width:0}.cooperation-code{font-size:12px;color:var(--accent,#8bc5df)}.cooperation-card h3{font-size:21px;line-height:1.5;margin:10px 0 14px}.cooperation-card ul{padding-left:18px;margin:18px 0;font-size:13px;line-height:1.9}.cooperation-card .cooperation-price{font-size:12px;margin-top:auto}.cooperation-link{display:block;margin-top:18px;padding:11px 15px;border:1px solid #527b9c;border-radius:5px;text-align:center;font-size:14px;color:inherit;text-decoration:none}.cooperation-link:focus-visible{outline:2px solid #9ed4e4;outline-offset:4px}.cooperation-note{font-size:12px;line-height:1.8;margin:16px 0 0;opacity:.75}@media(max-width:600px){.cooperation-grid{grid-template-columns:1fr;gap:16px}.cooperation-card{padding:20px}.cooperation-heading h2{font-size:20px}.cooperation-card h3{font-size:19px}}
