 html, body {                                                                                        
    overflow-x: hidden;                                                                             
    max-width: 100%;                                                                                  
  }                                                                                                   
                                                                                                      
  .callout-content .intro-text {
    white-space: pre-line;                                                                            
  }                                                                                                 
                                                                                                      
  #banner_2025-01-01-00-00-00-000 .banner.full-image {
    padding-bottom: 3rem;                                                                             
  }                                                                                                 

  #hive-cd-wrap {
    background-image:
      linear-gradient(rgba(0,0,0,0.72), rgba(0,0,0,0.72)),
      url(https://engineering.purdue.edu/HIVE/controls/block_settings/banner_2025-01-01-00-00-00-000/h
  ive_banner_1920x960.jpg) !important;                                                                
    background-size: cover !important;                                                                
    background-position: center top !important;                                                       
    background-repeat: no-repeat !important;                                                        
  }
  
  
  #banner_2025-01-01-00-00-00-000 .banner.full-image {                                                
    padding-bottom: 18rem;                                                                         
  }                                                                                                   
                                                                                                    
  #page_template_embed_2026-04-23-07-07-56-015 {                                                      
    margin-top: -18rem;                                                                               
    position: relative;                                                                               
    z-index: 2;                                                                                       
  }       

  #hive-cd-wrap {
    background: transparent !important;
    width: 100vw;
    box-sizing: border-box;                                                                           
    margin-left: calc(50% - 50vw);
  }   
  
  
  img[src="https://engineering.purdue.edu/HIVE/chrisphoto"] {                                      
                                                                   
    object-fit: cover !important;                                                                     
    object-position: center top !important;                                                         
    float: left !important;                                                                           
    margin: 0 2rem 1.5rem 0 !important;                                                               
    border-top: 3px solid #cfb991 !important;                                                         
    display: block !important;
  }   
  
  
   img[src="https://engineering.purdue.edu/HIVE/jessicaprofile"] {                                      
                                                                      
    object-fit: cover !important;                                                                     
    object-position: center top !important;                                                         
    float: left !important;                                                                           
    margin: 0 2rem 1.5rem 0 !important;                                                               
    border-top: 3px solid #cfb991 !important;                                                         
    display: block !important;
  }   
  
  
   #hive-cd-eyebrow, #hive-cd-apply { font-size: 1.4rem !important; }
   
   .main-content p span { font-size: 1.1rem !important; line-height: 1.8 !important; }
   
   
   
     .hive-cd-digits, .hive-cd-sep,                                                                                       
  .hv3-ph__heading, .hv3-ms__title {                                                                                   
    font-family: 'United Sans', sans-serif !important;                                                                 
  }                                                                                                           
                                                                                                                       
  #hive-cd-eyebrow, .hive-cd-label,                                                                           
  .hv3-ph__eyebrow {               
    font-family: 'United Sans', Arial, sans-serif !important;
  }                                                                                                                    
   
  .hv3-ph__sub, .hv3-ms__body {                                                                                        
    font-family: 'Source Serif Pro', Georgia, serif !important;                                               
  }    
  
  .hv3-lt__break { display: inline; }                                                                                  
  @media (max-width: 480px) { .hv3-lt__break { display: block; } }    
  
 @media (max-width: 480px) {                                                                                          
    #hive-cd-eyebrow { flex-wrap: wrap; }                                                                              
  }  