 <style>
    html, body { margin: 0; padding: 0; width: 100%; }
    #alert {
      width: 100%;
      background: #680013;
      background-image: url('https://www.luc.edu/media/home/images/alert-line.png');
      box-shadow: inset 0 -5px 15px rgba(0,0,0,.35);
    }
    #alert.container-fluid { width: 100%; }
    #alert > .container { margin: 0 auto; padding: 40px 0; width: 80%; }
    #alert-content-wrapper h2,
    #alert-content-wrapper h4,
    #alert-content-wrapper h6,
    #alert-content-wrapper p.explainer,
    #alert-content-wrapper a.cta {
      margin: 0 0 5px 0;
      font-family: 'Antenna', sans-serif;
      font-weight: 400;
      line-height: 1.5;
      letter-spacing: .015em;
      color: #e5e5e5;
      text-align: center;
    }
    #alert-content-wrapper h2 {
      margin: 0 0 5px 0;
      font-family: 'Antenna Bold', sans-serif;
      font-size: 1.7em;
      font-weight: 700;
      text-transform: uppercase;
    }
    #alert-content-wrapper h4 { font-size: 1em; }
    #alert-content-wrapper h6 { font-size: .95em; }
    #alert-content-wrapper p.body.explainer {
      font-family: 'Antenna', sans-serif;
      font-size: 1em;
      font-weight: 400;
      color: #888888;
    }
    #alert-content-wrapper h4.uppercase { text-transform: uppercase; }
    #alert-content-wrapper p.body.explainer {
      margin: 0 0 20px;
    }
    #alert-content-wrapper a.cta {
      font-weight: 600;
      color: #eeb111;
      text-transform: uppercase;
      text-decoration: none;
      transition: color .2s;
    }
    #alert-content-wrapper a:hover {
      color: #f4cc64;
    }
    @media (max-width: 415px) {
        #alert.container-fluid {
          margin-left: -20px !important;
          margin-right: -20px !important;
          width: calc(100% + 40px);
        }
        #alert-content-wrapper h2 { font-size: 1.75em; }
        #alert-content-wrapper h4 { margin-bottom: 15px; font-size: 1.125em; }
        #alert-content-wrapper h6 { font-size: 1.125em; }
        #alert-content-wrapper p.body.explainer { font-size: .9em; }
        #alert-content-wrapper a.cta { font-size: .9em; font-weight: 600; }
        #alert-content-wrapper h2,
        #alert-content-wrapper h4,
        #alert-content-wrapper h6,
        #alert-content-wrapper p.explainer,
        #alert-content-wrapper a.cta {
          margin: 0 0 15px 0;
          line-height: 1.45;
        }
        #alert-content-wrapper h2 { margin-bottom: 5px; }
    }
  </style>
