/* ≥992px */

@media (min-width: 992px) { 

  body { font-size:1.25rem; } 

  h1 { font-size:3rem; } 

  h2 { font-size:2.5rem; } 
  h2.card-title { font-size:2rem; } 

  h3 { font-size:1.5rem; } 
  .section-title h3 {  font-size:2rem; }
  h3.widget-title { font-size:1.5rem; }
  .cta-each h3 { font-size:1.5rem; } 

  h4,
  .post-content summary { font-size:2.5rem; }  
  #section-publics .public-text h4 { font-size:2rem;} 
  .childpages .post-child h4 { font-size:2.5rem; } 
 
  h5 { font-size:2.25rem; }   
  .childpages .post-child h5 { font-size:2rem; } 

  h6 { font-size:2rem;  } 
  
  #header.navbar>.container-fluid.main { padding: 0 1rem; }  

  .page-featured { height:30vw; }  
  
  #section-publics .public-text { margin-top: -2.5rem; }  

  #section-partners .partners-list { margin-top:0; }  
  .partners-list img { padding: 2rem; }    

  #cta .ratio { --bs-aspect-ratio:75%; }

  #footer .nav { flex-direction: row; }
  #footer .nav-link { margin-left: 1rem; }

  #footer .row-legals { flex-direction: row; }

}