/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fc-past a,.fc-future a{color:#000000 !important;font-weight:bold;}.fc-day-top.fc-other-month{opacity:.6;}.fc-day-top.fc-today{font-weight:bold;}ul.vhcc-3-cols{columns:1;}ul.vhcc-3-cols li{font-size:1rem !important;}p.vhcc-leader{line-height:1.4;}p.vhcc-intro{font-size:2.6rem !important;text-transform:none;text-align:center;line-height:1.3;}p.vhcc-intro span{color:#4578ba;font-weight:bold;}@media (min-width:768px){ul.vhcc-3-cols{column-gap:2rem;columns:3;margin-top:2rem;}}.vhcc-text-wrapper h2{font-size:2rem;}.vhcc-text-wrapper h3{font-size:1.75rem;}.vhcc-btn-lg{font-size:1.75rem;margin-top:2rem;}.faculty-staff-name{font-weight:bold;font-size:1.3rem;color:#0b2439;}.faculty-office{font-style:italic;font-weight:bold;}.course-list{list-style:none;padding:0;margin:0 auto;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;columns:3;gap:2rem;}.course-item{display:grid;grid-template-columns:1fr 4fr;gap:1rem;padding:1rem 0;border-bottom:1px solid #eee;align-items:baseline;transition:background-color 0.2s ease;}.course-item:hover{background-color:#fafafa;}.course-code{text-align:right;font-family:'Courier New',Courier,monospace;font-weight:700;color:#487abb;font-size:1.1rem;letter-spacing:0.5px;white-space:nowrap;}.course-title{font-size:1.1rem;font-weight:600;color:#111;line-height:1.4;}@media (max-width:600px){.course-list{columns:1;}.course-item{grid-template-columns:1fr;gap:0.25rem;}.course-code{text-align:left;font-size:0.9rem;color:#888;}}
.cke_combopanel__styles{width:auto !important;}
