
.toppick-card{border:1px solid #cfe8db;border-left:5px solid #3a8666;background:linear-gradient(180deg,#f4fbf7,#ffffff);border-radius:12px;padding:18px 20px;margin:24px 0}
.toppick-badge{display:inline-block;background:#3a8666;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:4px 11px;border-radius:99px;margin-bottom:10px}
.toppick-card h3{margin:.1em 0 .35em;font-family:Georgia,serif;font-size:1.25rem;color:#1f5c46}
.toppick-card p{margin:.35em 0;font-size:.95rem;line-height:1.55;color:#33403a}
.toppick-cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:12px 0 4px}
.toppick-btn{display:inline-block;background:#3a8666;color:#fff;font-weight:600;text-decoration:none;padding:10px 18px;border-radius:8px;font-size:.92rem}
.toppick-btn:hover{background:#2f6e53}
.toppick-link{color:#267d5a;text-decoration:none;font-weight:600;font-size:.9rem}
.toppick-link:hover{text-decoration:underline}
.toppick-disc{font-size:.78rem;color:#6b7770;margin-top:8px}
