.print-agent-card { margin-top:18px; }
.print-agent-title { display:flex; align-items:flex-start; justify-content:space-between; gap:20px; }
.print-agent-title h2 { margin:4px 0 6px; color:#26350f; }
.print-agent-title p { margin:0; color:#64748b; line-height:1.5; }
.print-agent-kicker { color:#587326; font-size:11px; font-weight:800; letter-spacing:.12em; }
.print-agent-download { display:inline-flex; align-items:center; justify-content:center; gap:9px; min-height:44px; padding:11px 17px; border-radius:10px; background:#587326; color:#fff; font-weight:800; text-decoration:none; white-space:nowrap; }
.print-agent-download:hover { background:#40571a; color:#fff; }
.print-simple-info { display:grid; gap:9px; margin:20px 0; }
.print-simple-info span { display:flex; align-items:center; gap:9px; color:#435220; }
.print-simple-info i { color:#67942f; }
.print-default-hint { margin:0; padding:13px 15px; border:1px solid #dfe8d1; border-radius:10px; background:#f8fbf3; color:#56643f; line-height:1.5; }
.print-default-hint i { margin-right:6px; color:#79973f; }
@media(max-width:700px){
  .print-agent-title { flex-direction:column; }
  .print-agent-download { width:100%; box-sizing:border-box; }
}
