.month-form{display:block}.month-form>.panel{margin-bottom:24px}.month-form label{max-width:360px}.month-form .secondary{display:flex;width:max-content;margin-top:16px;background:#343936}.month-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.month-summary>div{display:grid;gap:6px;padding:15px;border:1px solid var(--line);background:#0d0f0e}.month-summary span{color:var(--gold);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em}.month-summary strong{font-size:1.12rem}.month-summary .positive{border-color:#315c43}.month-summary .negative{border-color:#7a302b}.month-history .positive{color:#9de0b4}.month-history .negative{color:#ffaaa4}@media(max-width:760px){.month-summary{grid-template-columns:1fr 1fr}}@media(max-width:460px){.month-summary{grid-template-columns:1fr}}
.event-impact{margin:18px 0;padding:18px 20px;border:1px solid #87672d;border-left:5px solid var(--gold);background:#1d190f}.event-impact h3{margin:.2rem 0}.event-impact ul{margin:.7rem 0;padding-left:1.25rem}.event-impact li{margin:.35rem 0}.event-impact p:last-child{margin-bottom:0}
