body{background-color:var(--surface);color:var(--ink);font-family:var(--font-body);font-size:17px;line-height:28px;font-weight:400;-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:var(--font-body)}::selection{background:var(--coral-100);color:var(--ink)}h1,h2,h3,h4,h5,h6,.entry-title,.page-title,.widget-title,.site-title{font-family:var(--font-display);font-weight:700;color:var(--ink)}h1,.entry-title,.page-title{font-size:36px;line-height:42px}h2{font-size:26px;line-height:32px}h3{font-size:20px;line-height:26px}h4{font-size:18px;line-height:24px}h5,h6{font-size:16px;line-height:22px}.blog .entry-title,.archive .entry-title,.search .entry-title{font-size:26px;line-height:32px}.ea-display{font:700 48px/52px var(--font-display);color:var(--ink)}.ea-lead{font-size:19px;line-height:30px}.ea-body-sm{font-size:15px;line-height:22px}.ea-label{font:800 12px/16px var(--font-body);letter-spacing:.6px;text-transform:uppercase;color:var(--ink-muted)}@media (max-width:768px){.ea-display{font-size:36px;line-height:42px}h1,.entry-title,.page-title{font-size:30px;line-height:36px}h2,.blog .entry-title,.archive .entry-title,.search .entry-title{font-size:23px;line-height:30px}}a{color:var(--coral-text)}a:hover{color:var(--ink)}a:where(:not(.wp-element-button)){text-decoration:none}.entry-content a:not(.ea-btn):not(.wp-block-button__link):not(.gb-button),.comment-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.entry-meta a:hover,.sidebar a:hover,.site-footer a:hover{text-decoration:underline;text-underline-offset:3px}.entry-title a,.widget-title a{color:var(--ink)}.entry-title a:hover{color:var(--coral-text)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.entry-meta,.entry-meta a,.posted-on,.byline,.cat-links,.tags-links,.comments-link{color:var(--ink-muted);font-size:14px;line-height:20px}.entry-meta a:hover{color:var(--coral-text)}.single-post .entry-content{max-width:720px}button:not(.menu-toggle):not(.ea-btn):not(.search-form-button):not(.customize-partial-edit-shortcut-button),html input[type="button"],input[type="reset"],input[type="submit"],a.button,a.wp-block-button__link:not(.has-background){min-height:44px;padding:10px var(--space-6);border:2px solid #fff0;border-radius:var(--radius-md);background-color:var(--ink);color:var(--on-ink);font:800 15px/1.2 var(--font-body);cursor:pointer}button:not(.menu-toggle):not(.ea-btn):not(.search-form-button):not(.customize-partial-edit-shortcut-button):hover,button:not(.menu-toggle):not(.ea-btn):not(.search-form-button):not(.customize-partial-edit-shortcut-button):focus,html input[type="button"]:hover,html input[type="button"]:focus,input[type="reset"]:hover,input[type="reset"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,a.button:hover,a.button:focus,a.wp-block-button__link:not(.has-background):hover,a.wp-block-button__link:not(.has-background):focus{background-color:var(--ink);color:var(--on-ink);filter:brightness(1.15)}.ea-btn.ea-btn-primary,.ea-btn.ea-btn-primary:hover,.ea-btn.ea-btn-primary:focus,.ea-btn.ea-btn-primary:visited{background-color:var(--coral-500);color:var(--on-coral)}.ea-btn.ea-btn-ink,.ea-btn.ea-btn-ink:hover,.ea-btn.ea-btn-ink:focus,.ea-btn.ea-btn-ink:visited{background-color:var(--ink);color:var(--on-ink)}.ea-btn.ea-btn-outline,.ea-btn.ea-btn-outline:hover,.ea-btn.ea-btn-outline:focus,.ea-btn.ea-btn-outline:visited{background-color:#fff0;color:var(--ink)}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="tel"],input[type="number"],textarea,select{background-color:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:10px var(--space-3)}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="number"]:focus,textarea:focus,select:focus{background-color:var(--surface);color:var(--ink);border-color:var(--ink)}::placeholder{color:var(--ink-muted);opacity:1}.site-header{background-color:var(--surface);border-bottom:1px solid var(--line)}.main-navigation .main-nav ul li a,.menu-toggle{font-family:var(--font-body);font-weight:700;font-size:15px}.site-logo picture{display:contents}.menu-toggle,.menu-toggle:hover,.menu-toggle:focus,.mobile-menu-control-wrapper .menu-toggle{background-color:#fff0;color:var(--ink)}.site-footer .footer-widgets,.site-footer .site-info{background-color:var(--footer-bg);color:var(--footer-text)}.site-footer{border-top:1px solid var(--line)}.site-footer a,.site-footer .widget-title{color:var(--footer-text)}.site-footer a:hover{color:var(--coral-500)}.sidebar .widget{background-color:var(--surface)}.widget-title,.sidebar .widget h2,.sidebar .widget h3,.site-footer .widget h2,.site-footer .widget h3{font-size:18px;line-height:24px}.sidebar .widget ul{margin-left:0;list-style:none}.sidebar .widget li{margin-bottom:var(--space-2);line-height:24px}.entry-content blockquote{margin:var(--space-8) 0;padding:var(--space-2) 0 var(--space-2) var(--space-6);border-left:4px solid var(--coral-500);font-style:normal;color:var(--ink)}.entry-content table{width:100%;border-collapse:collapse;font-size:15px;line-height:22px}.entry-content th{background:var(--surface-alt);color:var(--ink-muted);font:800 12px/16px var(--font-body);letter-spacing:.6px;text-transform:uppercase;text-align:left}.entry-content th,.entry-content td{padding:var(--space-3);border:0;border-bottom:1px solid var(--line)}.entry-content figcaption,.wp-caption-text{color:var(--ink-muted);font-size:14px;line-height:20px}hr,.wp-block-separator{border:0;border-top:1px solid var(--line)}.ea-dica{margin:var(--space-8) 0;padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-alt);color:var(--ink)}.ea-aviso-afiliado{margin:0 0 var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-muted);font-size:14px;line-height:20px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}