.prefooter {max-width:1100px;margin:2rem auto;padding:0 1rem}
.prefooter h2 {text-align:center;margin:0 0 .75rem}
.pf-grid {display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}
.pf-card {background:rgba(255,255,255,.9);border:1px solid rgba(0,0,0,.12);border-radius:16px;padding:14px}
.pf-card h3 {margin:.25rem 0 .5rem;text-align:center}
.pf-card ul {list-style:none;margin:0;padding:0}
.pf-card li {margin:.3rem 0}
.pf-muted {text-align:center;font-size:.9rem;opacity:.85;margin-top:.75rem}