/* Agent readiness — keeps the existing LM identity and responsive structure. */
.agents18-panel{display:grid;grid-template-columns:1.15fr 1fr;gap:56px;background:#e5edcf;border:1px solid #bccb9d;border-radius:3px;padding:32px 36px;margin-top:34px}.agents18-panel h3{font-size:clamp(1.7rem,2.6vw,2.2rem);line-height:1.2;margin:0 0 18px}.agents18-panel>div>p:last-child{max-width:580px;line-height:1.65;color:var(--muted);margin:0}.agents18-panel .eyebrow{font-size:.68rem;margin-bottom:14px}.agents18-points{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center}.agents18-points li{display:flex;gap:18px;padding:15px 0;border-bottom:1px solid #b7c69a}.agents18-points li:first-child{padding-top:0}.agents18-points li:last-child{border:0;padding-bottom:0}.agents18-points li>span{font-size:.75rem;color:#526719;font-weight:700;padding-top:3px}.agents18-points strong{font-size:1.02rem}.agents18-points p{font-size:.9rem;line-height:1.5;margin:5px 0 0;color:var(--muted)}.agents18-download{display:flex;gap:20px;align-items:baseline;flex-wrap:wrap;margin:26px 0 0}.agents18-download>span{font-size:.8rem;color:var(--muted)}
@media(max-width:760px){.agents18-panel{grid-template-columns:1fr;gap:25px;padding:25px 23px;margin-top:28px}.agents18-panel h3{font-size:1.8rem}.agents18-download{gap:8px 16px}.agents18-download .text-link{line-height:1.5}}
@media print{.agents18-panel{break-inside:avoid;display:block}.agents18-points{margin-top:20px}}
