.rx-manual-best-match{margin:22px 0;padding:18px;border:1px solid #d7eee9;border-radius:18px;background:#f3fffc;box-shadow:0 10px 28px rgba(0,74,65,.08)}
.rx-manual-best-match__label{display:inline-flex;align-items:center;padding:6px 10px;margin-bottom:12px;border-radius:999px;background:#00796b;color:#fff;font-weight:800;font-size:13px;letter-spacing:.02em}
.rx-manual-best-match__inner{display:grid;grid-template-columns:220px 1fr;gap:18px;align-items:stretch}
.rx-manual-best-match__image{display:flex;align-items:center;justify-content:center;min-height:140px;border-radius:16px;background:#e6f4f1;overflow:hidden;text-decoration:none;color:#087568;font-weight:900;font-size:42px}
.rx-manual-best-match__image img{width:100%;height:100%;object-fit:cover;display:block}
.rx-manual-best-match__body h2{margin:0 0 10px;font-size:26px;line-height:1.25}
.rx-manual-best-match__body h2 a{color:#074f48;text-decoration:none}
.rx-manual-best-match__body p{font-size:16px;line-height:1.65;color:#334155;margin:0 0 14px}
.rx-manual-best-match__button{display:inline-flex;align-items:center;gap:6px;padding:11px 14px;border-radius:12px;background:#006b5f;color:#fff!important;text-decoration:none;font-weight:900}
@media (max-width:720px){.rx-manual-best-match__inner{grid-template-columns:1fr}.rx-manual-best-match__image{min-height:120px}.rx-manual-best-match__body h2{font-size:22px}}
