.vs 
{ text-transform:uppercase;
font-size:12px;
display:block !important;
clear:left; margin-left:0 !important;
color:#000;}

.sched-button a{
color: #000000;
background: #6AFE00;
font-size: 14px;
padding: 4px 8px}

.header {
  padding: 60px;
  text-align: center;
  background: #FFF200;
  color: #000000;
  font-size: 30px;
}

.sched-header-text-container {
    font-size: 14pt !important;
    line-height: 1.2;
    font-weight: normal;
    color: #5873a0 !important;

    background-color: #ffffff; /* pure white background */
    padding: 0px;
    margin: 0px 0;
    border-radius: 8px;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

.sched-header-text-container p {
    margin: 0 !important; /* remove extra spacing above and below the text block */
}

.sched-header-text-container br + * {
    color: #222222 !important; /* second line text color (dark grey) */
}

.sched-header-text-container a {
    color: #222222 !important; /* link color matches second line */
    text-decoration: underline;
    transition: color 0.3s ease, font-weight 0.3s ease;
}

.sched-header-text-container a:hover {
    color: #000000 !important; /* darker on hover */
    font-weight: bold;
}

@media (max-width: 768px) {
    .sched-header-text-container {
        font-size: 12pt !important;
        padding: 4px;
    }
}