.fvg{position:relative;display:flex;align-items:baseline;gap:14px;padding-bottom:clamp(14px,1.6vw,20px);border-bottom:1px solid var(--fv-line-strong,rgba(255,255,255,.12))}.fvg:after{content:"";position:absolute;left:0;bottom:-1px;width:56px;height:1px;background:var(--fv-accent,#ff3d8a);opacity:.8}.fvg-text{display:flex;align-items:baseline;gap:14px;min-width:0;width:100%}.fvg-num{flex:none;font-family:var(--fv-font-mono);font-size:13px;letter-spacing:.14em;color:var(--fv-accent-hi);opacity:.85;font-variant-numeric:tabular-nums}.fvg-title{font-size:clamp(22px,2.4vw,34px);letter-spacing:-.025em;line-height:1.12;color:#fff;text-wrap:pretty;overflow-wrap:normal;word-break:normal;hyphens:none}@media (max-width:639px){.fvg-title{font-size:clamp(20px,6.2vw,28px)}}