.ffgr{background:#fff;font-family:Inter,-apple-system,Segoe UI,Roboto,sans-serif;padding:80px 0}.ffgr *{box-sizing:border-box}.ffgr-wrap{margin:0 auto;max-width:1140px;padding:0 30px}.ffgr-h2{color:#1f1a2e;font-family:inherit;font-size:clamp(26px,2.6vw,36px);font-weight:700;line-height:1.2;margin:0 0 40px}.ffgr-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ffgr-card{background:#f1f1f1;border-radius:4px;display:flex;flex-direction:column;margin:0;padding:32px}.ffgr-fig{color:#6d2995;font-size:48px;font-weight:800;line-height:1.1;margin:0 0 8px}.ffgr-cap{font-size:17px;line-height:1.45;min-height:4.35em}.ffgr-cap,.ffgr-q{color:#343434;margin:0 0 24px}.ffgr-q{border-top:1px solid #dcdcdc;flex:1;font-size:15px;font-style:italic;line-height:1.6;padding:24px 0 0}.ffgr-who{align-items:flex-start;display:flex;gap:16px}.ffgr-av{background:#e2dcea;border-radius:50%;box-shadow:0 0 0 2px #fff;display:block;flex:0 0 56px;height:56px;overflow:hidden;width:56px}.ffgr-av img{display:block;height:100%;object-fit:cover;width:100%}.ffgr-meta{color:#5b5566;display:flex;flex-direction:column;font-size:13px;line-height:1.45;min-height:80px}.ffgr-meta b{color:#1f1a2e;font-size:15px}@media (max-width:980px){.ffgr{padding:56px 0}.ffgr-grid{grid-template-columns:1fr}.ffgr-cap,.ffgr-meta{min-height:0}}@media (max-width:600px){.ffgr-wrap{padding:0 16px}.ffgr-card{padding:24px}}