.sr-source-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sr-source-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;border:1px solid #e2e9e5;border-radius:22px;background:#fff}
.sr-source-card:first-child{border-color:#00a86b;background:#f7fcf9}
.sr-source-status{display:inline-flex;padding:7px 11px;border-radius:999px;color:#007e51;background:#e9f8f1;font-size:12px;font-weight:700}
.sr-source-card h3{margin:16px 0 10px;color:#232a27;font-size:21px}
.sr-source-card p{flex:1;color:#5e6965;line-height:1.65}
.sr-source-card strong{display:block;margin:10px 0;color:#303734;font-size:14px}
.sr-source-card a,.sr-source-report{color:#007e51;font-weight:700;text-decoration:underline;text-underline-offset:3px}
.sr-source-note{margin:20px 0 12px;color:#5e6965;font-size:14px;line-height:1.6}
@media(max-width:820px){.sr-source-grid{grid-template-columns:1fr}.sr-source-card{padding:20px}}
