.medco-guide h3{font-size:17px;font-weight:700;margin-top:22px;margin-bottom:8px;color:#111}.medco-guide .medco-callout{background:#fff7ed;border-left:4px solid #ea580c;padding:14px 18px;border-radius:8px;margin:18px 0}.medco-guide .medco-callout p{margin:0;color:#7c2d12}.medco-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;margin:18px 0}.medco-card{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px;text-decoration:none;color:inherit;display:block;transition:all .15s}.medco-card:hover{border-color:#ea580c;box-shadow:0 4px 12px rgba(234,88,12,.12);text-decoration:none;transform:translateY(-1px)}.medco-card-name{font-weight:700;font-size:15px;color:#111;margin-bottom:4px;line-height:1.3}.medco-card-meta{font-size:12px;color:#6b7280}.medco-card-rating{color:#f59e0b;font-weight:700}.medco-day{background:#f9fafb;padding:18px 22px;border-radius:10px;margin:18px 0;border-left:3px solid #ea580c}.medco-day h3{margin-top:0;color:#ea580c}