<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.image-list &gt; ul {
  padding-left: 0;
  list-style: none; }

.image-list .media-object {
  display: block;
  max-width: 280px !important;
  padding: 0 15px 15px 0; }

@media (max-width: 767px) {
  .image-list .media-object {
    max-width: 100% !important; }
  .image-list .media {
    display: block; } }

.image-list .media-heading a {
  color: #333;
  transition: color 450ms cubic-bezier(0.215, 0.61, 0.355, 1);
  text-decoration: none;
  box-shadow: none; }
  .image-list .media-heading a:hover {
    color: #cc0035;
    box-shadow: none; }

@media (min-width: 768px) {
  .image-list .alternating .media:nth-child(2n) {
    flex-direction: row-reverse; }
  .image-list .alternating .media:nth-child(2n) .media-object {
    padding: 0 0 15px 15px; }
  .image-list .images-right .media {
    flex-direction: row-reverse; }
    .image-list .images-right .media .media-object {
      padding: 0 0 15px 15px; } }

.image-list .no-border .media {
  border-bottom: 0 !important;
  padding-bottom: 0 !important; }

/* - - theming for Cornerstone 2.0 pages - - */
#smu-main h2.image-list-title {
  font-size: calc(26px + 22*((100vw - 100px)/1900));
  line-height: 1.15; }

#smu-main h3.image-list-title {
  font-size: calc(23px + 11 * ((100vw - 100px) / 1900));
  line-height: 1.15; }

@media screen and (min-width: 1700px) {
  #smu-main .image-list {
    padding-bottom: 180px; } }

@media screen and (min-width: 1200px) and (max-width: 1699.98px) {
  #smu-main .image-list {
    padding-bottom: 120px; } }

@media screen and (min-width: 768px) and (max-width: 1199.98px) {
  #smu-main .image-list {
    padding-bottom: 90px; } }

@media screen and (max-width: 767.98px) {
  #smu-main .image-list {
    padding-bottom: 45px; }
    #smu-main .image-list img.media-object {
      margin: 0 0 15px 0;
      padding: 0 !important; } }

#smu-main .image-list.component-pb-0 {
  padding-bottom: 0; }

#smu-main .image-list h2.media-heading, #smu-main .image-list h3.media-heading, #smu-main .image-list h4.media-heading {
  font-size: calc(23px + 11 * ((100vw - 100px) / 1900));
  margin-bottom: 15px; }
  @media screen and (max-width: 767.98px) {
    #smu-main .image-list h2.media-heading, #smu-main .image-list h3.media-heading, #smu-main .image-list h4.media-heading {
      margin-bottom: 10px; } }

#smu-main .image-list p.media-heading {
  font-size: calc(17px + 4*((100vw - 100px)/1900));
  letter-spacing: -.025em;
  font-family: "america",sans-serif;
  line-height: 1.6;
  margin-bottom: 15px; }
  @media screen and (max-width: 767.98px) {
    #smu-main .image-list p.media-heading {
      margin-bottom: 10px; } }
</pre></body></html>