.section-exits{border-top:1px solid var(--line);margin-top:22px;padding-top:12px}
.resource-list{display:grid;gap:18px;margin:28px 0 38px}
.resource-card{display:block;padding:25px 28px;border:1px solid var(--line);background:var(--panel);color:var(--ink);text-decoration:none;transition:border-color .2s}
.resource-card:hover{border-color:var(--accent)}
.resource-card h2{font-size:28px;border:0;padding:0;margin:12px 0;line-height:1.25}
.resource-card p{font-size:15px;color:var(--muted);margin:12px 0 20px}
.resource-card .resource-action{color:var(--accent);text-decoration:underline;text-underline-offset:4px;font-size:14px}
.resource-card .resource-meta{font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}
@media(max-width:850px){.resource-card{padding:20px}.resource-card h2{font-size:25px}}
