<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* ================================================================================ */
/* NEWS GRID */
/* (modules.scss) */
/* ================================================================================ */
.news-grid {
  display: block;
  clear: both;
  margin-bottom: 25px;
  display: table;
  table-layout: fixed;
  width: 100%;
  margin-top: 30px; }
  .news-grid caption, .news-grid .news-grid-caption {
    border-top: 1px solid #e3e3e3;
    font-family: 'Napco_2 Condensed';
    font-weight: 700;
    font-size: 1.500em;
    text-align: center; }
  .news-grid .label {
    padding-bottom: 0;
    text-transform: none; }
  .news-grid td {
    width: 33%;
    /*border-top: 1px solid #cccccc;*/
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    padding: 0 15px; }
    @media handheld, only screen and (max-width: 480px) {
      .news-grid td {
        display: block;
        width: 100%;
        clear: both;
        border-left: none;
        padding: 0; } }
  .news-grid.people td {
    border: none; }
  .news-grid .more-link {
    text-align: left;
    margin-bottom: 10px;
    line-height: 12px; }
    .news-grid .more-link .post-more {
      font-size: 0.75em; }
  .news-grid .inner-pad {
    padding: 2%; }
  .news-grid tr td:first-child {
    border-left: none; }
  .news-grid tr:last-child td {
    border-bottom: 0; }
  .news-grid .topic-title {
    display: block;
    clear: both;
    margin-bottom: 10px;
    font-weight: 900;
    font-size: 1em;
    text-transform: uppercase;
    color: #6289b1;
    margin-bottom: 5px;
    line-height: 1.2; }
    @media handheld, only screen and (max-width: 480px) {
      .news-grid .topic-title {
        font-size: 1.5em; } }
  .news-grid .topic-text {
    font-size: 0.875em;
    font-weight: 600; }
    .news-grid .topic-text.splitWithImg {
      width: 55%;
      display: block;
      float: right; }
  .news-grid.people .topic-text {
    font-size: 1em; }
  .news-grid article {
    display: block;
    clear: both;
    margin-bottom: 10px;
    line-height: 1.4;
    margin-bottom: 20px; }
    .news-grid article:after {
      content: ".";
      display: block;
      height: 0;
      clear: both;
      visibility: hidden; }
    .news-grid article .topic-image {
      float: left;
      width: 40%;
      margin: 0; }
      .news-grid article .topic-image img {
        width: 100%; }
  .news-grid.people article .topic-image {
    margin: 0 10px 10px 0; }
  .news-grid.people article p {
    font-weight: normal;
    font-size: 0.875em; }
  .news-grid.people article li {
    font-weight: normal;
    font-size: 0.875em;
    margin-left: .6em;
  }
  .news-grid td article:nth-of-type(1) {
    font-weight: 700; }

.row .news-grid:last-child {
  margin-bottom: 0; }</pre></body></html>