.gfpFund { font-family:'Helvetica Neue',Arial,sans-serif; background:#1a1410; color:#f4ede2;
  border-radius:10px; padding:26px 24px 30px; margin:26px 0; }
.gfpFund * { box-sizing:border-box; }
.gfpFund-title { font-size:13px; letter-spacing:.16em; text-transform:uppercase; color:#e8a04a; font-weight:700; margin:0 0 4px; }
.gfpFund-sub { font-size:15px; color:#c7bdad; margin:0 0 22px; line-height:1.5; }
.gfpFund-grid { display:grid; grid-template-columns:1fr 1fr; gap:18px 22px; }
.gfpFund-field { display:flex; flex-direction:column; }
.gfpFund-field label { font-size:13px; color:#c7bdad; margin-bottom:7px; font-weight:600; }
.gfpFund-field .gfpFund-hint { font-size:11px; color:#8a8074; font-weight:400; margin-top:5px; line-height:1.4; }
.gfpFund-input { display:flex; align-items:center; background:#2a2119; border:1px solid #453829; border-radius:7px; overflow:hidden; }
.gfpFund-input .gfpFund-pre { padding:0 0 0 12px; color:#8a8074; font-size:17px; }
.gfpFund-input input { flex:1; background:transparent; border:0; color:#fff; font-size:19px; font-weight:700; padding:12px; width:100%; outline:none; -moz-appearance:textfield; }
.gfpFund-input input::-webkit-outer-spin-button,.gfpFund-input input::-webkit-inner-spin-button{ -webkit-appearance:none; margin:0; }
.gfpFund-input:focus-within { border-color:#e8a04a; }
.gfpFund-out { margin-top:26px; display:grid; grid-template-columns:1fr 1fr 1fr; gap:14px; }
.gfpFund-stat { background:#2a2119; border-radius:8px; padding:16px 14px; text-align:center; }
.gfpFund-stat.gfpFund-hero { background:#b3452b; grid-column:1 / -1; }
.gfpFund-stat .gfpFund-num { font-size:30px; font-weight:800; color:#fff; line-height:1; }
.gfpFund-stat.gfpFund-hero .gfpFund-num { font-size:40px; }
.gfpFund-stat .gfpFund-lab { font-size:12px; color:#c7bdad; margin-top:7px; letter-spacing:.03em; }
.gfpFund-stat.gfpFund-hero .gfpFund-lab { color:#f6d9cd; }
.gfpFund-note { font-size:12px; color:#8a8074; margin-top:18px; line-height:1.5; }
@media (max-width:560px){
  .gfpFund-grid { grid-template-columns:1fr; }
  .gfpFund-out { grid-template-columns:1fr; }
}