/* Batch 3: resource directory and legal-page refinements */
.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1.5rem 0 2rem}
.resource-card{border:1px solid rgba(66,232,196,.18);border-radius:14px;background:rgba(10,20,36,.72);padding:clamp(1.15rem,2.8vw,1.7rem)}
.resource-card h2{margin:.75rem 0 .5rem;font-size:1.25rem}
.resource-card p{color:#b8c6d8;line-height:1.75}
.resource-tag{color:#42e8c4;font:600 .72rem/1.5 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}
.resource-status{display:inline-block;margin-top:.4rem;color:#f0bd59;font-size:.86rem;line-height:1.5}
.small-print{color:#aabbd0;font-size:.9rem;line-height:1.7}
@media(max-width:720px){.resource-grid{grid-template-columns:1fr}}
