.usa-election-title{color:#003366;font-size:2rem;text-align:center;font-weight:700;text-decoration-line:underline;text-decoration-style:double}.usa-blue{color:#1404bd}.usa-red{color:#de0100}.usa-main-news{color:#003366;font-size:1.25rem;font-weight:700;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.usa-main-news-description{color:#585858;padding:10px 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:0}.btn-usa{background-color:#de0100;color:#fff;display:inline-block}.usa-two-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.usa-schedule{display:block;text-align:center;color:#585858;font-weight:600}.usa-2024 .newstitle-bigger h3{font-size:1.25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.usa-2024 h2 a:link,.usa-2024 h2 a:visited,.usa-2024 h2 a:active,.usa-2024 .newstitle-bigger a:link,.usa-2024 .newstitle-bigger a:visited,.usa-2024 .newstitle-bigger a:active{color:#003366}.usa-2024 h2 a:hover,.usa-2024 .newstitle-bigger a:hover{color:#1a528a}.usa-2024 .smaller-news a:link,.usa-2024 .smaller-news a:visited,.usa-2024 .smaller-news a:active{color:#003366}.usa-2024 .smaller-news a:hover{color:#1a528a}.usa-2024 .smaller-news-title{font-size:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.usa-2024 .smaller-news-title a:link,.usa-2024 .smaller-news-title a:visited,.usa-2024 .smaller-news-title a:active{color:#003366}.usa-2024 .smaller-news-title a:hover{color:#1a528a}.usa-2024 .usa-publish{color:#585858;font-weight:bold}.usa-2024 .usa-publish .far{color:#585858}.usapanel{display:inline;flex-direction:column;color:#fff;font-size:1rem;font-weight:600;text-transform:uppercase;height:75px}.usapanel .party{font-size:0.75rem;font-weight:300}.usapanel__left{background-color:#de0100;padding:20px;flex-grow:1;display:flex;justify-content:space-between;align-items:center}.usapanel__left img{max-width:100px;border:2px solid #fff}.usapanel__left__name{line-height:1}.usapanel__right{background-color:#1404bd;flex-direction:row;padding:20px;flex-grow:1;display:flex;justify-content:space-between;align-items:center}.usapanel__right img{max-width:100px;border:2px solid #fff}.usapanel__right__name{line-height:1}@media (min-width:992px){.usa-main-news{font-size:2.5rem}.usa-election-title{font-size:2.75rem}.usapanel{display:flex;margin:20px;flex-direction:row}.usapanel__left__name{font-size:1.5rem}.usapanel__right{flex-direction:row-reverse}.usapanel__right__name{font-size:1.5rem}}