.feature-figure{padding:var(--sp-3);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);color:var(--text);overflow-wrap:anywhere;word-break:auto-phrase;margin:24px 0;font-size:14px;line-height:1.5}.ff-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ff-heading>b{font-size:18px}.ff-total{white-space:nowrap}.ff-total strong{color:var(--brand);font-size:30px;font-weight:800;line-height:1.15}.feature-figure .ff-groups{gap:16px;margin:0;padding:0;list-style:none;display:grid}.ff-groups>li{align-items:center;gap:12px;margin:0;display:flex}.ff-disc{border:1.8px solid var(--line);border-radius:var(--r-pill);width:36px;height:36px;color:var(--brand);background:var(--bg);flex:none;place-items:center;font-weight:800;display:grid}.ff-group-body{flex:1;min-width:0}.ff-group-label{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ff-group-label a{font-weight:700}.ff-group-label>span{flex:none}.ff-bar{width:100%;height:8px;fill:var(--brand);margin-top:6px;display:block}.ff-bar .ff-track{fill:var(--line)}.ff-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ff-metric{border:1px solid var(--line);border-radius:var(--r-card);background:var(--bg);min-width:0;padding:12px}.ff-value{color:var(--brand);margin:12px 0 0;font-size:28px;font-weight:800;line-height:1.3}.ff-value span{white-space:nowrap;font-size:14px;font-weight:500}.feature-figure .ff-levels{gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ff-levels li{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:4px 8px;margin:0;display:flex}.ff-level-label{flex-direction:column;display:flex}.ff-marks{letter-spacing:1px;color:var(--brand);white-space:nowrap;font-size:14px}.ff-levels li>span:last-child{white-space:nowrap;margin-left:auto}.feature-figure .ff-note,.feature-figure figcaption{margin:16px 0 0;font-size:14px}.ff-note{color:var(--muted)}@media (width>=720px){.feature-figure{padding:var(--sp-5)}.ff-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
