.elementor-13015 .elementor-element.elementor-element-aa25471{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:calc(var(--slkd-global-spacing) * 4);--padding-bottom:0px;--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}.elementor-13015 .elementor-element.elementor-element-f8c966f .elementor-heading-title{font-family:var( --e-global-typography-1f61f31-font-family ), Sans-serif;font-size:var( --e-global-typography-1f61f31-font-size );font-weight:var( --e-global-typography-1f61f31-font-weight );line-height:var( --e-global-typography-1f61f31-line-height );letter-spacing:var( --e-global-typography-1f61f31-letter-spacing );color:#222222;}.elementor-13015 .elementor-element.elementor-element-4410034 .elementor-heading-title{font-family:var( --e-global-typography-2e93cb8-font-family ), Sans-serif;font-size:var( --e-global-typography-2e93cb8-font-size );font-weight:var( --e-global-typography-2e93cb8-font-weight );line-height:var( --e-global-typography-2e93cb8-line-height );color:#222222e6;}.elementor-13015 .elementor-element.elementor-element-2838512{--display:flex;--padding-top:calc(var(--slkd-global-spacing) * 2);--padding-bottom:0px;--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}.elementor-13015 .elementor-element.elementor-element-85363ed img{width:100%;}.elementor-13015 .elementor-element.elementor-element-c3e47fd{--display:flex;--padding-top:calc(var(--slkd-global-spacing) * 2);--padding-bottom:0px;--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}.elementor-13015 .elementor-element.elementor-element-a0c7dcb{color:#222222e6;font-family:var( --e-global-typography-8c0ac61-font-family ), Sans-serif;font-size:var( --e-global-typography-8c0ac61-font-size );font-weight:var( --e-global-typography-8c0ac61-font-weight );line-height:var( --e-global-typography-8c0ac61-line-height );}.elementor-13015 .elementor-element.elementor-element-0ff062c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:calc(var(--slkd-global-spacing) * 3);--padding-bottom:calc(var(--slkd-global-spacing) * 4);--padding-left:calc(var(--slkd-left-right-padding) * 2);--padding-right:calc(var(--slkd-left-right-padding) * 2);}@media(min-width:768px){.elementor-13015 .elementor-element.elementor-element-aa25471{--content-width:800px;}.elementor-13015 .elementor-element.elementor-element-2838512{--content-width:800px;}.elementor-13015 .elementor-element.elementor-element-c3e47fd{--content-width:800px;}.elementor-13015 .elementor-element.elementor-element-0ff062c{--content-width:800px;}}@media(max-width:1024px){.elementor-13015 .elementor-element.elementor-element-f8c966f .elementor-heading-title{font-size:var( --e-global-typography-1f61f31-font-size );line-height:var( --e-global-typography-1f61f31-line-height );letter-spacing:var( --e-global-typography-1f61f31-letter-spacing );}.elementor-13015 .elementor-element.elementor-element-4410034 .elementor-heading-title{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-13015 .elementor-element.elementor-element-a0c7dcb{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );}}@media(max-width:767px){.elementor-13015 .elementor-element.elementor-element-f8c966f .elementor-heading-title{font-size:var( --e-global-typography-1f61f31-font-size );line-height:var( --e-global-typography-1f61f31-line-height );letter-spacing:var( --e-global-typography-1f61f31-letter-spacing );}.elementor-13015 .elementor-element.elementor-element-4410034 .elementor-heading-title{font-size:var( --e-global-typography-2e93cb8-font-size );line-height:var( --e-global-typography-2e93cb8-line-height );}.elementor-13015 .elementor-element.elementor-element-a0c7dcb{font-size:var( --e-global-typography-8c0ac61-font-size );line-height:var( --e-global-typography-8c0ac61-line-height );}}/* Start custom CSS for theme-post-content, class: .elementor-element-a0c7dcb *//* 가이드 본문 제목 위계 — 절(h2)은 선 + 큰 제목, 소절(h3)은 가벼운 제목 (2026-09-21) */
.elementor-13015 .elementor-element.elementor-element-a0c7dcb h2.wp-block-heading{font-family:"Plus Jakarta Sans",sans-serif;font-size:32px;line-height:1.2;font-weight:700;letter-spacing:-0.01em;color:#222;margin:64px 0 16px;padding-top:28px;border-top:1px solid rgba(34,34,34,.14)}
.elementor-13015 .elementor-element.elementor-element-a0c7dcb h3.wp-block-heading{font-family:Manrope,sans-serif;font-size:22px;line-height:1.3;font-weight:600;color:rgba(34,34,34,.85);margin:40px 0 8px}
.elementor-13015 .elementor-element.elementor-element-a0c7dcb h2.wp-block-heading + h3.wp-block-heading{margin-top:20px}
.elementor-13015 .elementor-element.elementor-element-a0c7dcb h2.wp-block-heading + p, .elementor-13015 .elementor-element.elementor-element-a0c7dcb h3.wp-block-heading + p{margin-top:0}
@media (max-width:767px){.elementor-13015 .elementor-element.elementor-element-a0c7dcb h2.wp-block-heading{font-size:27px;margin-top:48px;padding-top:22px}.elementor-13015 .elementor-element.elementor-element-a0c7dcb h3.wp-block-heading{font-size:20px;margin-top:32px}}/* End custom CSS */