.finance-shell{max-width:70rem;margin:auto;padding:clamp(1rem,4vw,3rem);font-family:system-ui}.finance-shell header{justify-content:space-between;display:flex}.finance-shell form{gap:.8rem;max-width:38rem;display:grid}.finance-shell label{gap:.3rem;display:grid}.finance-shell input,.finance-shell button{min-height:44px;padding:.6rem}.finance-shell article{border:1px solid #d2d8d5;border-radius:.7rem;gap:.4rem;margin-block:.7rem;padding:1rem;display:grid}@media (max-width:600px){.finance-shell{padding:1rem}}
