.finance-screen img { display: block; width: 100%; height: auto; border: 1px solid var(--line); border-radius: 12px; }
.finance-history { border-left: 2px solid var(--line); padding-left: 1.4rem; margin: 2rem 0; }
.finance-history h3 { position: relative; font-size: 1.1rem; margin-top: 1.6rem; }
.finance-history h3::before { content: ""; width: 9px; height: 9px; position: absolute; left: -1.75rem; top: .5rem; background: var(--blue); border-radius: 50%; }
.finance-history p { font-size: .95rem; }
