span.label-text.cc1 {
    width: 103px;
    text-align: right;
}
.kc1 {
    display: flex;
    align-items: center;
    gap: 16px;
}
.section {
            margin-bottom: 32px;
        }
        .section-title {
            font-size: 28px;
            font-weight: bold;
            color: #045498;
            margin-bottom:16px;
            padding-bottom: 15px;
            border-bottom:1px solid #e5e7eb;
        }
        /* Ã¦Â Â·Ã¥Â¼ÂAÃ¯Â¼Å¡Ã¥Â­Â¦Ã©Æ’Â¨Ã©Â¢â€ Ã¥Â¯Â¼Ã£â‚¬ÂÃ§Â®Â¡Ã§Ââ€ Ã¥Â§â€Ã¥â€˜ËœÃ¤Â¼Å¡ Ã¢â‚¬â€Ã¢â‚¬â€ Ã¥ÂÂÃ¥Â­â€”+Ã¨ÂÅ’Ã¤Â½ÂÃ¦â€¢Â´Ã¤Â½â€œÃ¥Å“Â¨Ã¤Â¸â‚¬Ã¤Â¸ÂªÃ¦Â¡â€ Ã¥â€ â€¦ */
        .card-row {
            display: flex;
            flex-wrap: wrap;
            gap: 16px;
        }
        .person-card {
            border:1px solid #e5e7eb;
            border-radius:6px;
            padding: 18px 11px;
            display: flex;
            align-items: center;
            gap: 14px;
            font-size: 17px;
            /* flex:1; */
            width: 22%;
            white-space: nowrap;
        }
        .name{
            font-weight:500;
            min-width: 3em;
            text-align-last: justify;
            text-align: justify;
        }
        .pos{
            color:#444;
        }

        /* Ã¦Â Â·Ã¥Â¼ÂBÃ¯Â¼Å¡Ã¥Â­Â¦Ã¦Å“Â¯Ã¥Â§â€Ã¥â€˜ËœÃ¤Â¼Å¡Ã£â‚¬ÂÃ¥Ââ€žÃ¥Â·Â¥Ã¤Â½Å“Ã¥Â§â€Ã¥â€˜ËœÃ¤Â¼Å¡ Ã¢â‚¬â€Ã¢â‚¬â€ Ã¦Â â€¡Ã§Â­Â¾Ã¦â€“â€¡Ã¥Â­â€”Ã¦â€”Â Ã¦Â¡â€ Ã¯Â¼Å’Ã¤Â»â€¦Ã¤ÂºÂºÃ¥ÂÂÃ¥Â¸Â¦Ã¦Â¡â€  */
        .name-row{
            display:flex;
            flex-wrap:wrap;
            align-items:center;
            gap:12px 16px;
            margin-bottom:16px;
            font-size: 18px;
        }
        .label-text{
            color: #045498;
            min-width: 3em;
        }
        .name-box{
            border:1px solid #e5e7eb;
            border-radius:6px;
            padding:18px 24px;
            width: 3em;
            text-align-last: justify;
            text-align: justify;
        }
@media(max-width:999px){span.label-text.cc1{width:3em;text-align:left;}}

        @media(max-width:768px){
            .kc1{gap:8px 10px;}
            .card-row{
                gap:12px;
            }
            .person-card{
                padding:14px 18px;
                font-size:16px;
                gap:16px;
                min-width: 100%;
                box-sizing: border-box;
            }
            .section-title{
                font-size:22px;
            }
            .name-row{
                font-size:16px;
                gap:8px 10px;
            }
            .name-box{
                padding:14px 18px;
            }
        }