.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for theme-post-content, class: .elementor-element-16a22186 */h2 { margin: 48px 0 12px; font-family: 'Sora', sans-serif; font-weight: 700; font-size: 24px; line-height: 1.25; letter-spacing: -0.01em; color: #eaf6ff; } h2:first-child { margin-top: 0; } h3 { margin: 32px 0 10px; font-weight: 600; font-size: 19px; line-height: 1.3; color: #eaf6ff; } p { margin: 0 0 16px; } ul, ol { margin: 0 0 18px; padding-left: 22px; } li { margin: 0 0 6px; } li::marker { color: #6fe3f0; } strong { color: #eaf6ff; font-weight: 600; } a { color: #6fe3f0; text-decoration: underline; text-decoration-color: rgba(111,227,240,.4); text-underline-offset: 3px; overflow-wrap: anywhere; } a:hover { text-decoration-color: #6fe3f0; }/* End custom CSS */