   #main-content {
      overflow: visible;
      margin-top: min(4vw, 3rem);
   }
   #main-content > div:nth-child(3), #main-content > div:nth-child(4) {
      display: none;
   }

   #main-content > div:not(:first-of-type) {
      margin-bottom: min(6vw, 4.5rem);
   }

   #main-content .category-page-ywgik0 {
      width: fit-content;
      border: none;
   }

   #ebb-header {
      font-family: "Helvetica Neue", Helvetica, Arial, Roboto, sans-serif;
      margin-left: auto;
      margin-right: auto;
      max-width: 1280px;
   }

   #ebb-header h1 {
      font-size: max(35px, min(3.125vw, 40px));
      line-height: 0.9;
   }

   .tabContainer {
      display: flex;
   }
   
   .tabContainer > button {
      font-size: min(1.4vw, 18px);
      padding: 0;
      justify-content: flex-start;
      text-decoration: underline;
      text-underline-offset: 20%;
      background: none;
      border: none;
      margin:  min(1vw, 13px);
      margin-right: min(1.5vw, 20px);
      margin-left: 0px;
      text-transform: uppercase;
      color: black;
   }

   .tabContainer > button.activeTab, .category-page-16686rv, .category-page-p7oq51 {
      color: #0038a3;
      background: none;
   }

   .category-page-1hmoypf, .category-page-1n0el8d > a {
      margin-right: 1.5%;
   }

   .category-page-1hmoypf:last-of-type, .category-page-1n0el8d > a:last-of-type {
      margin-right: 0;
   }

   .category-page-ywgik0, .category-page-9z0xg0 {
      display: none;
   }

   #main-content > div:nth-child(3) > div > article > div > div > a:last-of-type {
      visibility: hidden;
   }

   .category-page-1hmoypf > div, .category-page-164lzif, .category-page-1n0el8d, .category-page-1o7uvnx, .category-page-122vpmo, .category-page-16686rv {
      border: none !important;
   }

   .amp-cms--body-2 {
      text-underline-offset: 20%;
   }

   .category-page-1krp1os, .category-page-oh0n5c {
      border: none;
      top: calc(100%);
      bottom: auto;
      padding: 0;
   }

   .category-page-8vu7bp, .category-page-i55kg9, .category-page-fhyarh {
      padding-left: 0;
      padding-top: min(1vw, 13px);
   }

   .category-page-i55kg9, .category-page-6mivsc {
      opacity: 1;
   }

   .category-page-i55kg9 .amp-cms--p > span, .category-page-1mnltcc .amp-cms--p > span, .category-page-6mivsc .amp-cms--p > span  {
      color: black;
   }

   @media (max-width: 768px) {
      #ebb-header h1 {
         font-size: 8vw;
         margin-top: 4vw;
      }

      #main-content {
         margin-top: 0vw;
      }

      .tabContainer > button {
         font-size: max(10px, 4.2vw);
         margin: 4vw;
         margin-left: 0;
         margin-right: 7vw;
         text-underline-offset: 20%;
      }

      #main-content > div:not(:first-of-type) {
         margin-bottom: 0;
      }

      .category-page-o2xq2a {
         height: 100%;
      }

      #ebb-header {
         margin-left: 3%;
      }

      .category-page-11980w7 {
         height: fit-content;
         margin-left: 3%;
      }

      .category-page-1krp1os, .category-page-oh0n5c {
         display: none;
      }

      .category-page-1mnltcc, .category-page-16686rv, .category-page-6mivsc, .category-page-p7oq51 {
         padding-left: 0;
      }

      .category-page-1mnltcc .amp-cms--p > span {
         font-size: max(10px, 4vw);
      }
      .amp-cms--body-2 {
         text-underline-offset: 20%;
      }
   }

   @media (max-width: 375px) {
      .category-page-11980w7 {
         min-width: 52%;
      }
   }