.cpc-phase6ao-fnma-income .cpc-fnma-year-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}.cpc-phase6ao-fnma-income .cpc-fnma-year-grid>div{border:1px solid rgba(127,127,127,.22);border-radius:10px;padding:1rem}.cpc-phase6ao-linear-programming .cpc-lp-table-wrap{overflow-x:auto;margin:1rem 0}.cpc-phase6ao-linear-programming table{width:100%;border-collapse:collapse}.cpc-phase6ao-linear-programming th,.cpc-phase6ao-linear-programming td{padding:.55rem;border-bottom:1px solid rgba(127,127,127,.22);text-align:center;white-space:nowrap}.cpc-phase6ao-linear-programming input[type=number]{min-width:88px}.cpc-phase6ao-linear-programming .cpc-lp-graph{width:100%;max-width:720px;min-height:360px;margin:1rem auto}.cpc-phase6ao-linear-programming .cpc-lp-graph svg{width:100%;height:auto;display:block}.cpc-phase6ao-linear-programming .cpc-lp-status{font-weight:700}.cpc-phase6ao-linear-programming .cpc-lp-binding{font-weight:700}@media(max-width:720px){.cpc-phase6ao-fnma-income .cpc-fnma-year-grid{grid-template-columns:1fr}}
