.scrollbar-gold,.content-html table{scrollbar-width:thin;scrollbar-color:var(--primary-color) transparent}.scrollbar-gold::-webkit-scrollbar,.content-html table::-webkit-scrollbar{height:8px;width:8px}.scrollbar-gold::-webkit-scrollbar-track,.content-html table::-webkit-scrollbar-track{background:transparent;border-radius:4px}.scrollbar-gold::-webkit-scrollbar-thumb,.content-html table::-webkit-scrollbar-thumb{background:var(--primary-color);border-radius:4px}.scrollbar-gold::-webkit-scrollbar-thumb:hover,.content-html table::-webkit-scrollbar-thumb:hover{background:var(--primary-color)}[data-scroll-slider-track]{display:flex;overflow-x:auto;overflow-y:hidden;padding:6px;margin:-6px;scroll-snap-type:x proximity;scroll-padding-inline:6px;scroll-behavior:smooth;cursor:grab}[data-scroll-slider-track]>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){[data-scroll-slider-track]{scroll-behavior:auto}}[data-scroll-slider-track]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px;border-radius:12px}[data-scroll-slider-track] a,[data-scroll-slider-track] img{-webkit-user-drag:none}[data-scroll-slider-track].is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none;user-select:none}.scroll-slider__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:none;align-items:center;justify-content:center;width:44px;height:44px;padding:0;background:rgba(0,0,0,0.55);border:1px solid var(--border-strong);border-radius:50%;color:var(--text-light);font-size:1.4rem;line-height:1;cursor:pointer;transition:background-color 0.3s ease,border-color 0.3s ease,opacity 0.3s ease}.is-scrollable .scroll-slider__nav{display:flex}.scroll-slider__nav:hover:not(:disabled){background:var(--primary-color);border-color:var(--primary-color);color:var(--dark-bg)}.scroll-slider__nav:disabled{opacity:0.35;pointer-events:none;cursor:default}.scroll-slider__nav--prev{left:0.5rem}.scroll-slider__nav--next{right:0.5rem}.scroll-slider__nav:focus:not(:focus-visible){outline:none}.scroll-slider__nav:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}.team-section{margin:3rem 0}.team-slider{--team-slide-gap:1.5rem;--team-slide-width:clamp(150px,calc((100% - 4 * var(--team-slide-gap)) / 5),280px);position:relative;padding:10px 0}.team-slider__track{gap:var(--team-slide-gap)}.team-slide{flex:0 0 var(--team-slide-width);min-width:0;margin:0}@media (max-width:992px){.team-slider{--team-slide-width:clamp(150px,calc((100% - 2 * var(--team-slide-gap)) / 3),280px)}}@media (max-width:768px){.team-slider{--team-slide-gap:1rem;--team-slide-width:calc((100% - var(--team-slide-gap)) / 2)}}@media (max-width:576px){.team-section{margin:2rem 0}.team-slider{--team-slide-width:100%}}.employee-card-link{text-decoration:none;display:block;height:100%}.employee-card{background:var(--dark-card);border:1px solid var(--border-lighter);border-radius:12px;overflow:hidden;transition:transform 0.3s ease,border-color 0.3s ease;height:100%;display:flex;flex-direction:column;cursor:pointer}.employee-card:hover{transform:translateY(-4px);border-color:var(--primary-color)}.employee-card__image{width:100%;height:200px;overflow:hidden;background:linear-gradient(135deg,#2a2a2a 0%,#1a1a1a 100%);display:flex;align-items:center;justify-content:center}.employee-card__image img{width:100%;height:100%;object-fit:cover}.employee-card__image--placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.employee-card__image--placeholder i{font-size:4rem;opacity:0.5}.employee-card__info{padding:1rem;text-align:center}.employee-card__name{color:var(--text-light);font-size:1rem;font-weight:600;margin-bottom:0.25rem;line-height:1.3}.employee-card__post{color:var(--primary-color);font-size:0.9rem;font-weight:400}@media (max-width:992px){.employee-card__image{height:180px}}@media (max-width:768px){.employee-card__image{height:220px}}@media (max-width:576px){.employee-card__image{height:200px}.employee-card__info{padding:0.75rem}.employee-card__name{font-size:0.9rem}.employee-card__post{font-size:0.7rem}}