#archive-news { box-sizing:border-box; padding:22px; margin:0 0 28px; background:#fff6e5; border:1px solid #e4bf79; border-left:5px solid #ce8a14; border-radius:4px; color:#17364c; }
#archive-news .newsflash-title {margin:0 0 14px; font-size:22px; line-height:1.25; color:#17364c; }
#archive-news p {margin:0 0 14px; line-height:1.55; }
#archive-news .archive-news-link {display:inline-block; padding:11px 16px; background:#007fad; border-radius:4px; color:#fff; font-weight:600; text-decoration:none; }
#archive-news .archive-news-link:hover {background:#00668c;}
#archive-news .archive-news-link:focus-visible {outline:3px solid #17364c; outline-offset:3px;}
@media(max-width:480px) {#archive-news {padding:18px;} #archive-news .newsflash-title {font-size:20px;} }
