/* 내부 링크 블록---------------------------------- */



/* --------------  상단 링크 리스트  --------------------*/

/* TOP 전체 리스트 bullet 제거 */
.geo-top-links ul{
    list-style:none;
    padding-left:0 !important;
    margin-left:1.5em !important;   /* 🔥 핵심 */
}

/* HUB 타이틀 전용 */
.geo-top-links .geo-hub a{
    font-size:18px;      /* 🔥 크기 */
    font-weight:700;     /* 🔥 강조 */
    color:#0b57d0;       /* 🔥 더 진한 블루 */
    line-height:1.4;
}


/* 각 링크 항목 (LI) */
.entry-content .geo-top-links li{
    margin-bottom:6px !important;     /* 링크 간 간격 (가독성 핵심) */
    font-size:15px !important;        /* 본문과 동일한 자연스러운 크기 */
    line-height:1.5;                  /* 줄 간격 - 너무 붙지 않게 */
}


/* 링크 기본 상태 */
.entry-content .geo-top-links a{
    color:#1a73e8 !important;         /* 구글 스타일 블루 (클릭 유도) */
    text-decoration:none;             /* 기본 밑줄 제거 (깔끔하게) */
}


/* 마우스 오버 (hover) */
.entry-content .geo-top-links a:hover{
    text-decoration:underline;        /* hover 시 밑줄 → 클릭 유도 UX */
}





/* --------------  하단 링크 리스트  --------------------*/

.geo-bottom-links{
border:1px solid #e2e2e2;
background:#fafafa;
padding:25px 22px;
margin-top:30px;
border-radius:8px;
font-size:16px;
line-height:1.6;
}

/* 제목 */
.geo-bottom-links h3{
font-size:16px;
margin-top:10px;
margin-bottom:0px;
font-weight:600;
}

/* 리스트 */
.geo-bottom-links ul{
list-style:none;
padding-left:0;
margin-top:0;
margin-bottom:10px;
}

/* 항목 */
.geo-bottom-links li{
margin-bottom:4px;
padding-left:14px;
position:relative;
}

/* bullet */
.geo-bottom-links li::before{
content:"•";
position:absolute;
left:0;
color:#999;
}

/* 링크 */
.geo-bottom-links a{
color:#1a73e8;
text-decoration:none;
font-size:15px;
}

.geo-bottom-links a:hover{
text-decoration:underline;
}



/* 허브 */
.geo-bottom-links p{
font-size:17px;
margin-bottom:5px;
}

/*아래링크 허브제목 - 스트롱에 색상 적용   */
.entry-content .geo-bottom-links p a,
.entry-content .geo-bottom-links p a strong{
    padding-left:3px;   /* 🔥 ul과 동일하게 맞춤 */
    color:#0b57d0 !important;
    font-size:19px !important;   /* 🔥 크기 */
    font-weight:700;
}


/*아래 링크 제목 -    */
.geo-bottom-links h4{
    font-size:18px;        /* 🔥 폰트 크기 */
    font-weight:600;
    margin-top:14px;       /* 🔥 위 간격 */
    margin-bottom:4px;     /* 🔥 아래 간격 (이미 잘함) */
    padding-left:6px;      /* 🔥 좌측 여백 */
}


/*아래 링크 제목 - 링크목록   */
.geo-bottom-links ul{
    margin-top:0;
    margin-bottom:10px;   /* 🔥 아래 간격 */
    padding-left:0;
}

.geo-bottom-links li{
    margin-bottom:6px;    /* 🔥 각 링크 간격 */
    font-size:15px;
    line-height:1.5;
}

.geo-bottom-links a{
    color:#1a73e8;
    text-decoration:none;
}

.geo-bottom-links a:hover{
    text-decoration:underline;
}



