.gi-list{list-style:none;padding:0;margin:0 0 8px;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.gi-list li{margin:0}.gi-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:16px 18px;border-radius:14px;background:#fff;border:1px solid #f1dfcf;border-left:5px solid #f47721;color:inherit;text-decoration:none;box-shadow:0 2px 10px rgba(80,40,10,.05);transition:transform .15s,box-shadow .15s}.gi-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px rgba(80,40,10,.1)}.gi-card b{font-size:17px;color:#3a2a1e}.gi-card span{font-size:14px;color:#7a6656;line-height:1.6}