.clamp-3{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.tg{--gap:24px}.tg__heading{font-size:clamp(1.6rem,1rem + 1.2vw,2.2rem);margin:0 0 14px}.tg__grid{display:grid;gap:var(--gap);grid-template-columns:1fr}@media(min-width:768px){.tg__grid.cols-3{grid-template-columns:repeat(3,1fr)}.tg__grid.cols-4{grid-template-columns:repeat(4,1fr)}}.tg-card{background:var(--tg-cardbg);display:flex;flex-direction:column;height:100%}.tg-card__img,.tg-card__popimg{display:block;object-fit:cover;width:100%}.tg-card__body{display:flex;flex-direction:column;gap:10px;padding:20px 0}.tg-card__top{align-items:start;display:flex;gap:10px;justify-content:space-between}.tg-card__name{font-size:22px;font-weight:400;margin:0}.tg-card__title{color:#000;font-size:.92rem;margin:2px 0 0}.tg-card__icons{display:flex;gap:8px;justify-content:end;width:40px}.tg-ln-trigger{cursor:pointer}.tg-card__summary{color:rgba(0,0,0,.8)}.tg-card__actions{margin-top:4px}.tg-btn{background:transparent;border:0;color:#110bc4;cursor:pointer;padding:0}.tg-btn--ghost{background:transparent;border:2px solid var(--tg-accent);color:var(--tg-accent);line-height:1;padding:7px 13px;text-decoration:none}.tg-modal{display:none;inset:0;position:fixed;z-index:1000}.tg-modal.is-open{display:block}.tg-overlay{background:rgba(0,0,0,.5);inset:0;position:absolute}.tg-dialog{background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.25);margin:40px auto;max-width:100%;outline:none;padding:20px 22px 18px;position:relative;width:90%}.tg-close{background:none;border:0;color:#666;cursor:pointer;font-size:28px;position:absolute;right:12px;top:8px}.tg-modal__name{font-size:1.2rem;margin:0}.tg-modal__title{color:#6b7280;margin:2px 0 0}.tg-modal__content{color:#374151;line-height:1.65;margin-top:10px}.tg-modal__content a{color:var(--tg-accent);text-decoration:underline}.team-grid-section{display:flex;gap:20px}.team-image-popup-section{width:35%}.team-content-popup-section{width:65%}@media(max-width:768px){.team-grid-section{flex-direction:column}.team-content-popup-section,.team-image-popup-section{width:100%}.tg-close{right:0;top:-8px}}