/* Government Identity Banner Style */

.gov-top-container {
    background-color: #EEF2F7;
    color: #333333;
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    border-bottom: 1px solid #e5e8eb;
    font-family: 'Pretendard', sans-serif;
    width: 100%;
    box-sizing: border-box;
    height: 32px;
}

.gov-top-container .gov-top-inner {
    width: 100%;
    max-width: 1240px;
    margin: 0 auto;
    padding: 0 20px;
    display: flex;
    align-items: center;
    gap: 8px;
}

.gov-top-container .gov-top-inner .gov-top-flag {
    font-size: 16px;
    display: inline-flex;
    align-items: center;
}

.gov-top-container .gov-top-inner .gov-top-text {
    letter-spacing: -0.25px;
    word-break: keep-all;
    font-weight: 400;
    font-size: 15px;
}

@media (max-width: 768px) {
    .gov-top-container {
        font-size: 12px;
        padding: 8px 0;
    }

    .gov-top-container .gov-top-inner {
        padding: 0 16px;
    }
}
