.medical-products .page-heading{max-width:960px}.merchant-invitation{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:28px;border-radius:20px;background:#eaf0ec;border:1px solid #d4e0d9;margin:24px 0 32px}.merchant-invitation h2{font-family:inherit;font-size:clamp(23px,2.1vw,30px);line-height:1.25;margin:6px 0 12px;max-width:29ch}.merchant-invitation p{max-width:68ch;line-height:1.6;margin:8px 0}.merchant-invitation .eyebrow{font-size:12px;letter-spacing:.08em}.merchant-invitation .merchant-model{font-weight:600;font-size:14px}.merchant-invitation .button{white-space:normal;text-align:center;gap:12px;max-width:260px;background:#345d50;color:#fff}.medical-categories h2,.medical-purchase-info h2{font-family:inherit;font-size:24px;line-height:1.3;margin:0 0 8px}.medical-categories header p{margin:0;color:#53675d}.medical-categories ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 28px}.medical-categories li{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid #e0e5e1;border-radius:14px;line-height:1.5;min-width:0;background:#fff}.medical-category-mark{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;color:#345d50;background:#edf2ef;font-size:22px}.medical-purchase-info{border-top:1px solid #dce3de;padding-top:24px}.medical-purchase-info p{max-width:78ch;line-height:1.65}.medical-products a:focus-visible{outline:3px solid #345d50;outline-offset:4px}@media(max-width:1000px){.merchant-invitation{grid-template-columns:minmax(0,1fr)}.medical-categories ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.merchant-invitation{padding:20px;gap:14px;margin:20px 0 28px;border-radius:16px}.merchant-invitation .button{width:100%;max-width:none}.medical-categories ul{grid-template-columns:minmax(0,1fr);gap:8px}.medical-categories li{padding:13px 14px}.medical-categories h2,.medical-purchase-info h2{font-size:21px}}
