/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.site-header{background:linear-gradient(to right,#A8D08D 0%,#9CCD7A 15%,#8CC152 35%,#B9D45B 50%,#E6D664 70%,#F1E187 85%,#FFD700 100%) !important;position:relative;}.site-header::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,rgba(255,255,255,0.15) 0%,rgba(255,255,255,0.05) 30%,rgba(255,255,255,0) 60%);}.site-header__fixable,.site-header__initial,.site-header__inner,.site-header__inner__container,.site-branding,.site-branding__inner,.site-branding__text,.header-nav,.primary-nav,.header-nav-overlay,.mobile-buttons{background:transparent !important;}.site-branding__name a{color:#5E7F2E !important;font-weight:600;}.primary-nav__menu-link{color:#3E5A18 !important;}.primary-nav__menu-link-inner:after{border-top:solid 5px #FFD700 !important;}@media (min-width:75rem){.sticky-header-toggle{background-color:rgba(255,215,0,0.85);}}
.view-steering_committee .view-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:20px;grid-auto-rows:1fr;align-items:stretch;}.person-card{border:1px solid #ccc;border-radius:12px;background-color:#f9f9f9;box-shadow:0 2px 4px rgba(0,0,0,0.05);padding:12px;display:flex;flex-direction:column;justify-content:center;height:100%;}.person-wrapper{display:flex;align-items:center;gap:10px;flex:1;}.person-photo img{width:120px;height:120px;object-fit:cover;border-radius:12px;display:block;}.person-info{flex:1;margin:0;padding-top:4px;display:flex;flex-direction:column;justify-content:space-between;}.person-title{font-weight:bold;margin:0 0 4px 0;text-align:left;}.person-body{font-size:13px;line-height:1.4;margin:0;text-align:left;}@media (max-width:600px){.view-steering_committee .view-content{grid-template-columns:1fr;grid-auto-rows:auto;}.person-card{height:auto;justify-content:flex-start;}.person-wrapper{align-items:flex-start;}}
.image-centered{display:flex;justify-content:center;align-items:center;}.meta-centered{text-align:center;margin:10px 0;font-style:italic;font-size:14px;}.title-justified{text-align:justify;font-weight:bold;margin:10px 0;}.body-justified{text-align:justify;margin-bottom:20px;}.view-link-right{text-align:right;}
h1,.page-title{font-size:2rem !important;line-height:1.25 !important;margin-top:1.2rem !important;margin-bottom:0.8rem !important;}h2{font-size:1.6rem !important;line-height:1.3 !important;margin-top:1.1rem !important;margin-bottom:0.7rem !important;}h3{font-size:1.35rem !important;line-height:1.35 !important;margin-top:1rem !important;margin-bottom:0.6rem !important;}h4{font-size:1.2rem !important;line-height:1.4 !important;margin-top:0.9rem !important;margin-bottom:0.5rem !important;}h5{font-size:1.1rem !important;line-height:1.45 !important;margin-top:0.8rem !important;margin-bottom:0.4rem !important;}h6{font-size:1rem !important;line-height:1.5 !important;margin-top:0.7rem !important;margin-bottom:0.3rem !important;}
