.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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@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 );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS for theme-post-content, class: .elementor-element-345d6864 */p{margin:0 0 1.35em;font-family:var(--fonte-principal);font-size:1.07rem;line-height:1.78;color:var(--cor-texto-suave)} > p:first-of-type{font-size:1.16rem;color:var(--cor-texto)} h2{font-family:var(--fonte-principal);font-size:clamp(1.4rem,2.6vw,1.8rem);line-height:1.2;letter-spacing:-0.025em;font-weight:800;color:var(--cor-texto);margin:2.2em 0 0.6em} h3{font-family:var(--fonte-principal);font-size:1.18rem;line-height:1.3;font-weight:700;color:var(--cor-texto);margin:1.9em 0 0.5em} strong{color:var(--cor-texto);font-weight:700} a{color:var(--cor-marca-clara);text-decoration:underline;text-underline-offset:3px} a:hover{color:var(--cor-texto)} ul,ol{margin:0 0 1.35em;padding-left:1.3em;font-size:1.07rem;line-height:1.78;color:var(--cor-texto-suave)} li{margin-bottom:0.5em} li::marker{color:var(--cor-marca)} blockquote{margin:2em 0;padding-left:1.4em;border-left:2px solid var(--cor-marca);font-style:italic;font-size:1.2rem;line-height:1.55;color:var(--cor-texto)} img{width:100%;height:auto;border-radius:var(--raio);border:1px solid var(--cor-linha);margin:1.8em 0;display:block} figcaption{font-size:0.82rem;color:var(--cor-texto-fraco);margin-top:10px;text-align:center} code{font-family:var(--fonte-mono);font-size:0.88em;background-color:rgba(157,92,255,0.12);color:var(--cor-marca-clara);border-radius:5px;padding:0.15em 0.4em} pre{background-color:var(--cor-superficie);border:1px solid var(--cor-linha);border-radius:var(--raio);padding:18px;overflow-x:auto;margin:1.8em 0;font-family:var(--fonte-mono);font-size:0.86rem;line-height:1.6} hr{border:0;height:1px;background-color:var(--cor-linha);margin:2.4em 0}/* End custom CSS */