.elementor-115 .elementor-element.elementor-element-e22bc4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-115 .elementor-element.elementor-element-e22bc4f:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-e22bc4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-115 .elementor-element.elementor-element-44208294{--display:flex;box-shadow:0px 0px 10px 0px rgba(153, 153, 153, 0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-115 .elementor-element.elementor-element-44208294:not(.elementor-motion-effects-element-type-background), .elementor-115 .elementor-element.elementor-element-44208294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-115 .elementor-element.elementor-element-a79c2b1 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;line-height:70px;color:#000000;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-115 .elementor-element.elementor-element-38d6be08{font-family:"Roboto", Sans-serif;font-size:19px;font-weight:400;word-spacing:0px;}@media(max-width:767px){.elementor-115 .elementor-element.elementor-element-44208294{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-38d6be08 */p {
    margin-bottom: 2em; /* 단락 하단 여백 */
}

h1 {
    font-size: 2em;               /* 큰 글씨로 강조 */
    font-weight: 800;             /* 매우 굵게 */
    color: #1E90FF;               /* 활기찬 스포츠 블루 (Dodger Blue) */
    border-bottom: 3px solid #1E90FF; /* 아래쪽 강조선 */
    padding-bottom: 20px;         /* 선과 텍스트 간격 */
    margin-bottom: 1.9em;         /* 아래 여백 */
    letter-spacing: -0.5px;       /* 자간 좁게 */
    line-height: 1.3;             /* 줄 간격 */
    text-transform: uppercase;    /* 대문자 변환 (선택적) */
}

h2 {
    font-size: 1.5em;           /* 적당한 크기 */
    font-weight: bold;          /* 굵게 */
    border-left: 4px solid #1E90FF; /* 왼쪽 선 강조 */
    padding-left: 12px;         /* 텍스트와 선 사이 간격 */
    margin: 2em 0 1em;          /* 위아래 여백 */
    color: #222;                /* 어두운 글자색 */
    line-height: 1.4;           /* 줄 간격 */
}/* End custom CSS */