/* top border for h3 */
.top {
  border-top-width: 5px;
  border-top-color: #0A6185;
  border-top-style: solid;
}
  
/* footnote styling for language access plan*/
.note  {
  padding-top: 0.25em; 
  border-top: 1px solid silver;
  font-size: 0.85em;
  background-color: #F6F6F6;
}
/* light green background color for table cells */
.affirm {
  background-color: #b3f2b3;
}
/* light grey boxes for alternate language links */
.resource-grid {
   display: grid;
   grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
   gap: 15px;
   margin-top: 15px;
        }
.resource-card {
   background-color: #f1f1f1;
   padding: 15px;
   border: 1px solid #0A6185;
   border-left: 4px solid #0A6185;
   border-radius: 8px;
   box-shadow: 0 2px 5px rgba(0,0,0,0.1);
   text-align: center;
   font-size: 1.25em;
        }