@charset "utf-8";
/* GNT 테마 - biz 페이지 전용 스타일 */

/* 소개 이미지 출처 표기 */
.gnt-intro__text .gnt-img-source { margin-top: 24px; font-size: 13px; color: #999; }

/* 제품갤러리 카테고리 필터 */
.gnt-filter { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 30px; }
.gnt-filter button { padding: 10px 20px; font-size: 14px; font-weight: 600; color: #555; background: var(--gnt-bg); border: 0; border-radius: 30px; cursor: pointer; transition: all .25s; }
.gnt-filter button:hover { color: var(--gnt-red); }
.gnt-filter button.is-active { color: #fff; background: var(--gnt-dark); }
.gnt-gallery__item[hidden] { display: none; }
.gnt-pgallery + .gnt-pgallery { padding-top: 20px; }

/* 사업실적&인증서 (세로형 인증서 비율) */
.gnt-cert__grid .gnt-gallery__item a { aspect-ratio: 3 / 4; }

@media (max-width: 768px) {
    .gnt-filter button { padding: 8px 14px; font-size: 13px; }
}
