/* =================================
   LAYOUT WIDTH & ALIGNMENT (최종 최적화)
   ================================= */

@media (min-width: 769px) {

    /* 1. 컨텐츠 박스 여백 제거 */
    .inside-article {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    /* 2. 본문 영역 확장 및 정렬 */
    .geo-content {
        max-width: 100% !important;
        padding: 0 !important;
        margin-right: 0 !important;
        /* 본문 내부의 이미지가 삐져나가지 않도록 방어 코드 추가 */
        overflow: hidden; 
    }

    /* 3. 사이드바 밀착 및 너비 안정화 */
    .sidebar {
        /* 간격을 5px로 줄였으므로, 사이드바가 너무 답답해 보이지 않도록 
           위젯 내부 패딩이 충분한지 확인해야 합니다. */
        padding-left: 5px !important; 
    }

    /* 4. 컨테이너 균형 (선택 사항) */
    /* 만약 사이드바가 본문보다 아래로 처져 보인다면 상단 마진을 맞춥니다. */
    .site-content {
        display: flex;
        align-items: flex-start;
    }
}