.fp-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:1rem;display:grid}.fp-card{color:var(--ink);align-content:start;gap:.4rem;padding:0;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid;overflow:hidden}.fp-card:hover{box-shadow:var(--shadow);color:var(--ink);transform:translateY(-3px)}.fp-card img,.fp-card .fp-noimg{aspect-ratio:16/9;object-fit:cover;background:var(--sand);width:100%;color:var(--crimson);place-items:center;font-size:2rem;display:grid}.fp-card .fp-card-body{gap:.35rem;padding:.9rem 1.1rem 1.1rem;display:grid}.fp-card h3{margin:0;font-size:1.1rem}.fp-card p{margin:0}.fp-card .raised{font-family:var(--serif);color:var(--crimson);font-size:1.4rem;font-weight:600}
