@layer quartz-base{.balance{border-top:1px solid var(--lightgray);margin-top:48px;padding-top:40px}.balance .intro{color:var(--darkgray);max-width:60ch;margin:0;font-size:15px;line-height:1.5}.balance .tally{color:var(--darkgray);padding:16px 0 18px;font-size:13px}.balance .tally .ok{color:var(--ok)}.balance .tally .sep{color:var(--gray);padding:0 10px}.balance .columns{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.balance .column h2{letter-spacing:.06em;text-transform:uppercase;color:var(--darkgray);border-bottom:1px solid var(--dark);margin:0;padding-bottom:6px;font-size:13px;font-weight:500}.balance .column ul,.balance .moves ul{margin:0;padding:0;list-style:none}.balance .column li{border-bottom:1px solid var(--lightgray);flex-direction:column;gap:4px;padding:16px 0;display:flex}.balance .what{color:var(--dark);font-size:16px;line-height:1.45}.balance .when{color:var(--darkgray);font-size:12px}.balance .moves{padding-top:34px}.balance .moves h2{letter-spacing:.06em;text-transform:uppercase;color:var(--darkgray);border-bottom:1px solid var(--dark);margin:0;padding-bottom:6px;font-size:13px;font-weight:500}.balance .moves li{border-bottom:1px solid var(--lightgray);flex-direction:column;gap:4px;padding:16px 0;display:flex}.balance .moves .date{color:var(--darkgray);font-size:12px}.balance .moves .note{color:var(--darkgray);max-width:60ch;font-size:14px;line-height:1.5}@media (max-width:750px){.balance .columns{grid-template-columns:1fr;gap:28px}}}