.month-summary{padding:19px 22px;margin-bottom:23px;border-left:3px solid #a9c57d;background:#f0f3e9;border-radius:0 10px 10px 0}
.month-summary .eyebrow{font-size:10px;margin-bottom:9px}
.month-summary p{font-size:13px;line-height:1.8;color:#687d62;margin:0;max-width:950px}
.stat>span:first-child{font-size:12px}.stat small{font-size:11px}.stat>strong{white-space:normal;overflow-wrap:anywhere}
.category-row-head,.category-extra{font-size:12px}.category-row-head>strong{font-size:12px}.chart-note{font-size:11px}.chart-legend{font-size:11px}
.movement-name{font-size:13px}.movement-name small,.movement-category,.movement-date{font-size:11px}.movement-amount{font-size:13px}
.capture p{font-size:12px}.capture .capture-foot{font-size:10px}.capture .upload-kind{font-size:11px}.upload-kind select{font-size:11px}
.insight-strip p{font-size:12px}.insight-strip h2{font-size:17px}.privacy-note{font-size:12px}.nav-button{font-size:13px}
@media(max-width:850px) and (min-width:601px){.nav-button{font-size:0}}
@media(max-width:600px){.month-summary{padding:17px 15px}.month-summary p{font-size:12px}.nav-button{font-size:9px}.stat>span:first-child{font-size:11px}.stat small{font-size:10px}.stat>strong{font-size:24px}.budget-stat>strong{font-size:20px}.category-row-head{font-size:11px}.category-row-head>strong{font-size:12px}.movement-name{font-size:12px}.movement-name small{font-size:10px}.movement-amount{font-size:12px}.capture p{font-size:11px}.capture .capture-foot{font-size:10px}.upload-kind select{font-size:12px}.chart-note{font-size:10px}.insight-strip p{font-size:12px}.insight-strip h2{font-size:16px}}
