body.single-post{--nb-ink:#2b262c;--nb-tx:#4a454c;--nb-g:#53cb45;--nb-gd:#3a854d;--nb-soft:#f3faf2;--nb-line:#e3ede1;--nb-font:var(--nn-font,'Montserrat',Arial,sans-serif)}body.single-post .elementor-widget-theme-post-title,body.single-post .elementor-widget-theme-post-content,body.single-post .elementor-widget-post-navigation,body.single-post .elementor-widget-theme-post-featured-image,body.single-post .entry-header,body.single-post .entry-content,body.single-post .post-navigation{max-width:760px!important;margin-left:auto!important;margin-right:auto!important;width:100%}body.single-post .elementor-widget-theme-post-title .elementor-heading-title,body.single-post h1.entry-title{font-family:var(--nb-font)!important;font-weight:800!important;font-size:clamp(2rem,6vw,3rem)!important;line-height:1.12!important;letter-spacing:-.01em!important;color:var(--nb-ink)!important;margin:0 0 28px!important}body.single-post .elementor-widget-theme-post-title::before,body.single-post .entry-header::before{content:"Blog nutricional";display:inline-block;margin:8px 0 12px;padding:5px 12px;border-radius:999px;background:var(--nb-soft);color:var(--nb-gd);font-family:var(--nb-font);font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}body.single-post .elementor-widget-theme-post-content,body.single-post .entry-content{font-family:var(--nb-font)!important;font-size:18px!important;line-height:1.75!important;color:var(--nb-tx)!important}body.single-post .elementor-widget-theme-post-content p,body.single-post .entry-content p{font-family:var(--nb-font)!important;font-size:18px!important;line-height:1.75!important;color:var(--nb-tx)!important;margin:0 0 1.2em!important}body.single-post .elementor-widget-theme-post-content strong,body.single-post .entry-content strong{color:var(--nb-ink);font-weight:700}body.single-post .elementor-widget-theme-post-content h2,body.single-post .entry-content h2{font-family:var(--nb-font)!important;font-weight:800!important;font-size:clamp(1.5rem,4.5vw,1.9rem)!important;line-height:1.2!important;letter-spacing:-.01em!important;color:var(--nb-ink)!important;margin:2em 0 .6em!important}body.single-post .elementor-widget-theme-post-content h3,body.single-post .entry-content h3{font-family:var(--nb-font)!important;font-weight:700!important;font-size:clamp(1.2rem,3.6vw,1.4rem)!important;line-height:1.25!important;color:var(--nb-ink)!important;margin:1.6em 0 .5em!important}body.single-post .elementor-widget-theme-post-content h4,body.single-post .entry-content h4{font-family:var(--nb-font)!important;font-weight:700!important;font-size:1.1rem!important;color:var(--nb-ink)!important;margin:1.4em 0 .4em!important}body.single-post .elementor-widget-theme-post-content a:not(.wp-block-button__link):not(.elementor-button):not(.button),body.single-post .entry-content a:not(.wp-block-button__link):not(.elementor-button):not(.button){color:var(--nb-gd)!important;font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}body.single-post .elementor-widget-theme-post-content a:not(.wp-block-button__link):not(.elementor-button):not(.button):hover,body.single-post .entry-content a:not(.wp-block-button__link):not(.elementor-button):not(.button):hover{color:var(--nb-ink)!important}body.single-post .elementor-widget-theme-post-content ul,body.single-post .entry-content ul{list-style:none!important;padding:0!important;margin:0 0 1.4em!important}body.single-post .elementor-widget-theme-post-content ul li,body.single-post .entry-content ul li{position:relative;padding-left:34px!important;margin:0 0 .6em!important;font-size:18px;line-height:1.6;color:var(--nb-tx)}body.single-post .elementor-widget-theme-post-content ul li::before,body.single-post .entry-content ul li::before{content:"";position:absolute;left:4px;top:.45em;width:18px;height:18px;border-radius:50%;background:var(--nb-g) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%232b262c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}body.single-post .elementor-widget-theme-post-content ol,body.single-post .entry-content ol{padding-left:1.4em!important;margin:0 0 1.4em!important}body.single-post .elementor-widget-theme-post-content ol li,body.single-post .entry-content ol li{margin:0 0 .6em;font-size:18px;line-height:1.6}body.single-post .elementor-widget-theme-post-content ol li::marker,body.single-post .entry-content ol li::marker{color:var(--nb-gd);font-weight:800}body.single-post .elementor-widget-theme-post-content blockquote,body.single-post .entry-content blockquote,body.single-post .wp-block-quote{margin:1.6em 0!important;padding:18px 20px!important;border:0!important;border-left:5px solid var(--nb-g)!important;border-radius:14px!important;background:var(--nb-soft)!important;color:var(--nb-ink)!important;font-style:normal!important}body.single-post .elementor-widget-theme-post-content blockquote p,body.single-post .entry-content blockquote p{margin:0 0 .5em!important;color:var(--nb-ink)!important;font-size:17px!important}body.single-post .elementor-widget-theme-post-content .wp-block-button__link,body.single-post .elementor-widget-theme-post-content .elementor-button,body.single-post .elementor-widget-theme-post-content a.button,body.single-post .entry-content .wp-block-button__link,body.single-post .entry-content a.button{display:inline-flex!important;align-items:center;justify-content:center;min-height:52px;padding:12px 26px!important;border-radius:12px!important;background:var(--nb-g)!important;color:var(--nb-ink)!important;font-family:var(--nb-font)!important;font-weight:800!important;font-size:17px!important;text-transform:none!important;letter-spacing:0!important;text-decoration:none!important;box-shadow:none!important;transition:transform .15s,filter .15s}body.single-post .elementor-widget-theme-post-content .wp-block-button__link:hover,body.single-post .elementor-widget-theme-post-content .elementor-button:hover,body.single-post .entry-content .wp-block-button__link:hover{transform:translateY(-2px);filter:brightness(1.05)}body.single-post .elementor-widget-theme-post-content .wp-block-button__link::after,body.single-post .entry-content .wp-block-button__link::after{content:"→";margin-left:8px}body.single-post .elementor-widget-theme-post-content img,body.single-post .entry-content img{border-radius:16px;height:auto;max-width:100%}body.single-post .elementor-widget-theme-post-content figcaption,body.single-post .entry-content figcaption{font-size:14px;color:#6b666d;text-align:center;margin-top:6px}body.single-post .elementor-widget-theme-post-content table,body.single-post .entry-content table{width:100%;border-collapse:collapse;margin:1.4em 0;font-size:16px}body.single-post .elementor-widget-theme-post-content th,body.single-post .entry-content th{background:var(--nb-ink);color:#fff;font-weight:700;text-align:left;padding:10px 12px}body.single-post .elementor-widget-theme-post-content td,body.single-post .entry-content td{border-bottom:1px solid var(--nb-line);padding:10px 12px}body.single-post .elementor-widget-theme-post-content hr,body.single-post .entry-content hr{border:0;border-top:1px solid var(--nb-line);margin:2em 0}body.single-post .elementor-post-navigation{margin-top:40px;padding-top:24px;border-top:1px solid var(--nb-line)}body.single-post .elementor-post-navigation .elementor-post-navigation__prev a,body.single-post .elementor-post-navigation .elementor-post-navigation__next a{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:var(--nb-soft);text-decoration:none!important}body.single-post .elementor-post-navigation .post-navigation__prev--label,body.single-post .elementor-post-navigation .post-navigation__next--label{font-family:var(--nb-font);font-size:12px!important;font-weight:800!important;letter-spacing:.06em;text-transform:uppercase;color:var(--nb-gd)!important}body.single-post .elementor-post-navigation .post-navigation__prev--title,body.single-post .elementor-post-navigation .post-navigation__next--title{font-family:var(--nb-font);font-size:15px!important;font-weight:700!important;color:var(--nb-ink)!important;line-height:1.35;white-space:normal!important}body.single-post .elementor-post-navigation__separator-wrapper{display:none}@media (max-width:767px){body.single-post .elementor-widget-theme-post-content,body.single-post .entry-content,body.single-post .elementor-widget-theme-post-content p,body.single-post .entry-content p{font-size:17px!important}body.single-post .elementor-post-navigation{flex-direction:column;gap:10px}body.single-post .elementor-post-navigation .elementor-post-navigation__link{width:100%!important}body.single-post .elementor-post-navigation .post-navigation__prev--title,body.single-post .elementor-post-navigation .post-navigation__next--title{max-width:none!important}}