
    /* 📢 신간소식 헤더바 — 완전 상하중앙정렬 */
    /* 📢 신간소식 헤더바 — 완전 상하중앙정렬 (v3) */
    #wb-notice-bar {
        height: 44px !important;
        min-height: 44px !important;
        display: flex !important;
        align-items: center !important;
        padding: 0 16px !important;
        line-height: 1 !important;
    }
    #wb-notice-bar > * {
        height: 28px;
        box-sizing: border-box;
        display: inline-flex !important;
        align-items: center !important;
        line-height: 1 !important;
        margin: 0 !important;
    }
    #wb-notice-bar > span:first-child {
        padding: 0 10px !important;
        justify-content: center;
        font-weight: 700;
    }
    #wb-notice-bar #wb-notice-rotator {
        flex: 1;
        overflow: hidden;
        padding: 0 10px;
    }
    #wb-notice-bar .wb-notice-item {
        line-height: 1 !important;
        vertical-align: middle;
    }
    #wb-notice-bar .wb-notice-item[style*="display:none"],
    #wb-notice-bar .wb-notice-item[style*="display: none"] { display: none !important; }
    #wb-notice-bar > a[href*="category"] {
        padding: 0 8px !important;
        font-weight: 700;
    }
    #wb-notice-bar > button {
        padding: 0 6px !important;
        font-size: 18px;
        background: none !important;
        border: none !important;
    }

    /* 📰 wia-news 카테고리 페이지 그리드 — 일관 높이, 한 줄 제목, 둥근 테두리 */
    body.category-wia-news .gb-query-loop-wrapper .gb-query-loop-item {
        border: 1px solid #e2e8f0;
        border-radius: 14px;
        overflow: hidden;
        background: #fff;
        transition: box-shadow 0.2s, transform 0.2s;
        display: flex !important;
        flex-direction: column;
        height: 100%;
    }
    body.category-wia-news .gb-query-loop-wrapper .gb-query-loop-item:hover {
        box-shadow: 0 8px 24px rgba(15,23,42,0.08);
        transform: translateY(-2px);
    }
    body.category-wia-news .gb-query-loop-wrapper .gb-query-loop-item img {
        border-radius: 0;
        width: 100%;
        aspect-ratio: 16/9;
        object-fit: cover;
    }
    /* 제목 — 한 줄, ellipsis */
    body.category-wia-news .gb-query-loop-wrapper .gb-query-loop-item h2,
    body.category-wia-news .gb-query-loop-wrapper .gb-query-loop-item .gb-headline-text {
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 16px;
        font-weight: 700;
        line-height: 1.4;
        margin: 0 0 8px;
        min-height: 22px;
    }
    /* 카드 내부 패딩 + 정렬 */
    body.category-wia-news .gb-query-loop-wrapper .gb-query-loop-item > .gb-container,
    body.category-wia-news .gb-query-loop-wrapper .gb-query-loop-item > :not(img):not(a[href]:has(img)) {
        padding: 14px 16px;
        display: flex;
        flex-direction: column;
        gap: 6px;
    }
    /* 날짜 */
    body.category-wia-news .gb-query-loop-wrapper .gb-query-loop-item .entry-date,
    body.category-wia-news .gb-query-loop-wrapper .gb-query-loop-item time {
        font-size: 12px;
        color: #94a3b8;
        margin-top: auto;
    }
    /* 그리드 간격 균일 */
    body.category-wia-news .gb-query-loop-wrapper {
        gap: 20px !important;
        align-items: stretch;
    }
    