.nav-dropdown{position:relative;display:flex;align-items:center}.nav-drop-btn{appearance:none;border:0;background:transparent;font:inherit;color:inherit;padding:12px 7px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.nav-drop-btn:hover,.nav-drop-btn:focus-visible{color:var(--gold,#c8a45d)}.nav-chevron{font-size:.85em;transition:transform .2s ease}.nav-dropdown.open .nav-chevron{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;min-width:245px;padding:8px;background:#fff;border:1px solid rgba(20,45,65,.12);border-radius:14px;box-shadow:0 18px 45px rgba(15,35,55,.15);opacity:0;visibility:hidden;transform:translateY(-6px);transition:.18s;z-index:100}.nav-dropdown.open .nav-dropdown-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-dropdown-menu a{display:block!important;padding:11px 13px!important;border-radius:9px;color:#18364b!important;white-space:nowrap;text-decoration:none}.nav-dropdown-menu a:hover,.nav-dropdown-menu a:focus-visible{background:#f3f7f9;color:#0c527c!important}.mobile-nav-group{margin-top:2px}.mobile-nav-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:13px 18px;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mobile-nav-submenu{display:none;padding:0 0 6px 15px}.mobile-nav-group.open .mobile-nav-submenu{display:block}.mobile-nav-submenu a{display:block!important;padding:10px 18px!important;font-size:.94rem}.mobile-nav-toggle span{transition:transform .2s ease}.mobile-nav-group.open .mobile-nav-toggle span{transform:rotate(45deg)}@media(max-width:760px){.nav-dropdown{display:none}.mobile-nav-group{display:block}}

.south-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.south-highlights .card{height:100%}.south-highlights h3{margin:8px 0 10px}.committee-row .small{display:block;margin-top:5px;line-height:1.5}.btn-secondary{display:inline-flex;margin-top:8px;padding:9px 12px;border:1px solid rgba(20,45,65,.14);border-radius:9px;text-decoration:none;font-weight:700;font-size:.82rem;color:#18364b;background:#fff}.btn-secondary:hover{background:#f3f7f9}@media(max-width:900px){.south-highlights{grid-template-columns:1fr}}
