.fi-fgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:18px;margin-top:26px}.fi-fcard{display:flex;flex-direction:column;gap:8px;background:#fff;border:1px solid var(--fi-line);border-radius:14px;padding:22px 22px 20px;text-decoration:none;color:var(--fi-ink);box-shadow:0 10px 26px rgba(16,42,72,.05);transition:transform .2s ease,box-shadow .2s ease}.fi-fcard:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(16,42,72,.1)}.fi-fcard-t{font-family:Georgia,"Times New Roman",serif;font-size:20px;color:var(--fi-navy);font-weight:700}.fi-fcard-d{font-size:14.5px;line-height:1.55;color:var(--fi-muted)}.fi-fcard-go{margin-top:auto;font-weight:900;font-size:13.5px;color:var(--fi-blue)}