.main_wrapper {background-color: #081A1C;}
.node-type-article .node-content { max-width: 1700px; margin: auto;}
.header_wrapper .site-logo img {content: url('/sites/default/files/2026-08/tulane-medicine-clinical.svg'); max-height: 4.5rem; }
.bg-tu-green-official.layout:not(:last-of-type) {background-color: #081A1C;}
.tulane-desktop-tactical-navigation, .footer-wrapper, .dropdown_right, .dropdown_wrapper .tulane-desktop-tactical-navigation2 {display: none;}
@media screen and (min-width: 64em) {.search-hamburger-bar  {display: none;}}

.tulane-desktop-tactical-navigation2 li {padding-top: 15px;}
.second-nav.col-span-2 {grid-column: span 3/span 3; }
.second-nav.col-span-2 p {font-size: 16px !important;}
p.m-0 {margin-left: 0;}
.intro { max-width: 450px; margin: 40px 0;}
.intro p {margin-bottom: 0 !important;}
.white h2 {padding-top: 0 !important; margin-left: 20px !important; line-height: 1.1;}
.layout--onecol .col-span-2 h2 {font-family: Freight Sans Pro, sans-serif !important;}
.text-blue {color: #B9D7E8;}
.text-wrapper {margin-top: 30px; max-width: 430px;}
.section-title::after {  content: '';  display: block;  width: 15%;  height: 2px; background-color: #0082BA; margin-top: 1.25rem;}
 p.research-tab  {margin-bottom: 0 !important;}
.research-tab {float: none; margin-right: auto; margin-left: auto; margin-top: -188px; z-index: 2;  position: relative;  background-color: rgb(8 26 28 / 50%);max-width: 200px; }
@media(min-width: 50em){ .research-tab {float: right;  margin-right: 15%;   margin-top: -216px; background-color: rgb(8 26 28 / 100%);}}
.research-tab img {max-width: 75px; margin: auto;padding-top: 15px;}
.layout--onecol:first-of-type  { background-image: url('/sites/default/files/2026-08/man-with-microscope_gg3.jpg');  background-repeat: no-repeat;  background-position: center center;  background-size: cover; }
.layout--onecol:first-of-type h2 {font-family: Freight Sans Pro, sans-serif !important;}
@media(max-width: 50em){.layout--onecol:first-of-type .block-type-basic {    padding: 1px;    background-color: rgb(0, 0, 0, 0.5);} .btn-tulane { margin-top: 10px;}}
.layout--onecol .block-type-basic svg {width: 100px; height: 100px;margin: auto;}
.layout--twocol-section .layout__region { padding: 0; }
.layout--twocol-section--50-50 .layout__region--second .text-wrapper {  float: right;  margin-right: 5%;}
.layout--twocol-section--33-67 .layout__region.layout__region--second .block-type-basic {max-width: 800px; margin: auto;}
.layout--threecol-section--33-34-33 img {max-width: 75px; float: right;margin-top: 20px;}
.layout--fourcol-section img {max-width: 75px; float: right;}

/* Ensure parent section wraps columns into two rows */
.layout--fourcol-section {
    display: flex !important;
    flex-wrap: wrap !important;
}

/* 1. Mobile (default): 1-column (100%) */
.layout--fourcol-section > .layout__region {
    flex: 0 1 100% !important;
}

/* 2. Tablet (40em to 60.99em): 2-columns (50%) */
@media screen and (min-width: 40em) and (max-width: 63.99em) {
    .layout--fourcol-section > .layout__region {
        flex: 0 1 50% !important;
    }
}

/* 3. Desktop (61em and above): 4-columns (25%) */
@media screen and (min-width: 64em) {
    .layout--fourcol-section > .layout__region {
        flex: 0 1 25% !important;
    }
}


@media (min-width: 1280px) {
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 1024px) {
  .lg\:col-span-3 {
    grid-column: span 4 / span 3;
  }
      .xl\:col-span-3 {
        grid-column: span 1 / span 1;
    }
}

@media (min-width: 1280px) {
  .xl\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .xl\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}


.layout--threecol-section--33-34-33 strong {font-family: Freight Sans Pro, sans-serif !important;}
.layout--threecol-section {padding: 20px 0; margin-bottom: 1.23rem;}
.layout--threecol-section p  {max-width: 300px;}
.layout--threecol-section .layout__region--first p, .layout--threecol-section .layout__region--third p  {margin: auto 0 !important; }
.layout--threecol-section .layout__region--second  p  {margin: auto !important; }
.layout--threecol-section .layout__region--first, .layout--threecol-section .layout__region--second {border-right: 2px solid #0082BA;}

.layout--fourcol-section .layout__region--first, .layout--fourcol-section .layout__region--second, .layout--fourcol-section .layout__region--third, .layout--fourcol-section .layout__region--fourth {border-right: 2px solid #0082BA; padding: 15px;}
.layout--fourcol-section p strong, .layout--fourcol-section  h2 {font-family: Freight Sans Pro, sans-serif;}
.layout--fourcol-section p, .layout--fourcol-section h2 {margin-left: 0 !important;}
.bg-tu-green-official.white.pt-10.layout.layout--onecol { margin-bottom: -1rem; }
@media(min-width: 111em){.bg-tu-green-official.white.pt-10.layout.layout--onecol { min-width: 120%; margin-left: -10%;}}
.footer-bottom { margin-top: -20px;}