.ad-slot-leaderboard{margin-bottom: 4rem}:root{--primary-bg: #0a0a0a;--primary-dark: #1a1a1a;--secondary-dark: #222;--text-light: #fff;--text-gray: #999;--text-dark: #333;--primary-dark-color: #304660;--primary-medium-color: #0055aa;--primary-light-color: #0066cc;--primary-hover: #5a7a9a;--title-link-hover: #0073aa;--accent-gradient: linear-gradient(135deg,#003366 0%,#0055aa 100%);--overlay-dark: rgba(0,0,0,0.92);--overlay-blur: rgba(0,0,0,0.75);--border-color: #2a2a2a;--border-light: rgba(255,255,255,0.1);--border-gray: #e6e6e6;--transition-normal: 0.3s cubic-bezier(0.4,0,0.2,1);--transition-slow: 0.45s cubic-bezier(0.4,0,0.2,1);--transition-fast: 0.15s ease-out;--shadow-sm: 0 2px 8px rgba(0,0,0,0.1);--shadow-md: 0 4px 16px rgba(0,0,0,0.15);--shadow-lg: 0 8px 32px rgba(0,0,0,0.2);--font-title: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-content: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--spacing-xs: 0.5rem;--spacing-sm: 1rem;--spacing-md: 2rem;--spacing-lg: 3rem;--spacing-xl: 4rem;--bp-mobile: 768px;--bp-tablet: 991px;--bp-desktop: 1024px}*,*::before,*::after{margin: 0;padding: 0;box-sizing: border-box}body,h1,h2,h3,h4,h5,h6,p,pre,dl,dd,ol,ul,figure,hr,fieldset,legend{margin: 0;padding: 0}picture,video,canvas,svg{display: block;max-width: 100%;height: auto}.sidebar-area,.mais-lidas,.more-news-section{content-visibility: auto;contain-intrinsic-size: auto 300px}.archive-post-item,.relacionada-item,.more-news-item{contain: layout style}input,button,textarea,select{font: inherit}button,input[type="submit"],input[type="button"]{cursor: pointer;border: none;background: none}.screen-reader-text{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border-width: 0}html{scroll-behavior: smooth;font-size: 62.5%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;overflow-x: clip}body{font-family: var(--font-content);background: #ffffff;color: #1a1a1a;font-size: 1.6rem;line-height: 1.6;overflow-x: clip;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-rendering: optimizeLegibility}body.no-scroll,body.search-open,body.menu-open{overflow: hidden !important;height: 100vh}h1,h2,h3,h4,h5,h6{font-family: var(--font-title);font-weight: 700;line-height: 1.2;color: #111}p{margin-bottom: 1.5rem;line-height: 1.8}a{color: var(--primary-dark-color);text-decoration: none;transition: color var(--transition-normal)}a:hover,a:focus{color: var(--primary-medium-color)}ul,ol{list-style: none;margin: 1.5rem 0;padding-left: 2rem}li{margin-bottom: 0.5rem}blockquote{margin: 2rem 0;padding: 2rem 3rem;background: #f8f9fa;border-left: 5px solid var(--primary-dark-color);font-size: 1.8rem;font-style: italic;color: #555;line-height: 1.7}code,pre{font-family: "Courier New",monospace;font-size: 1.4rem;background: #f5f5f5;padding: 0.2rem 0.5rem;border-radius: 3px}pre{padding: 1.5rem;overflow-x: auto}table{width: 100%;border-collapse: collapse;margin: 2rem 0}th,td{padding: 1rem;border: 1px solid #e6e6e6;text-align: left}th{background: #f8f9fa;font-weight: 600}.container{max-width: 1280px;width: 100%;margin: 0 auto;box-sizing: border-box}.layout-grid{display: grid;grid-template-columns: 1fr 340px;gap: 9rem;margin-top: 3rem}.content-area{min-width: 0;max-width: 100%}.content-post{min-width: 0;max-width: 100%}.sidebar-area{width: 100%}.single-layout{margin-top: 3rem;margin-bottom: 4rem}.single-layout.layout-grid{grid-template-columns: minmax(0,1fr) 340px;gap: 6rem}.noticias-relacionadas{display: block;margin: 40px 0;border-top: 1px solid #e6e6e6;font-family: var(--font-content);clear: both;width: 100%;box-sizing: border-box}.noticias-relacionadas .titulo-relacionadas{display: block;font-family: var(--font-title);font-size: 2.4rem!important;font-weight: 700;margin-bottom: 2rem;line-height: 1;color: #111;padding-bottom: 1.5rem;border: none;background: none}.noticias-relacionadas .relacionadas-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(280px,1fr));margin: 0;padding: 0}.noticias-relacionadas .relacionadas-grid-vertical{display: flex;flex-direction: column;margin: 0;padding: 0}.noticias-relacionadas .relacionada-item{display: flex;gap: 20px;text-decoration: none !important;margin: 0;padding: 0;padding-bottom: 20px;padding-right: 20px;border: none;background: none;transition: color 0.3s ease,background-color 0.3s ease,box-shadow 0.3s ease,opacity 0.3s ease}.noticias-relacionadas .relacionada-thumb{flex: 0 0 125px;width: 125px;height: 90px;border-radius: 6px;overflow: hidden;position: relative;background: #eee}.noticias-relacionadas .relacionada-thumb::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #00427a;opacity: 0;transition: opacity 0.3s ease;z-index: 1;pointer-events: none}.noticias-relacionadas .relacionada-thumb img{width: 100%;height: 100%;object-fit: cover;margin: 0;padding: 0;border-radius: 0;display: block;transition: transform 0.3s ease}.noticias-relacionadas .relacionada-content{display: flex;flex-direction: column;justify-content: center;margin: 0;padding: 0}.noticias-relacionadas .relacionada-chapeu{font-size: 1.1rem;font-weight: 700;color: #c40000;text-transform: uppercase;margin: 0 0 4px 0;line-height: 1.2}.noticias-relacionadas .relacionada-title{font-family: var(--font-title);font-size: 1.7rem;font-weight: 700;line-height: 1.3;color: #111;margin: 0;transition: color 0.3s ease}.noticias-relacionadas .relacionada-item:hover .relacionada-thumb::before{opacity: 0.25}.noticias-relacionadas .relacionada-item:hover .relacionada-title{color: #00427a}.noticias-relacionadas a,.noticias-relacionadas a:hover,.noticias-relacionadas a:visited{text-decoration: none !important;color: inherit;border: none !important;box-shadow: none !important}@media (max-width: 480px){.noticias-relacionadas .relacionada-item{flex-direction: row;gap: 12px}.noticias-relacionadas .relacionada-thumb{flex: 0 0 100px;width: 100px;height: 72px}.noticias-relacionadas .relacionada-title{font-size: 1.4rem}}.site-header{background: #ffffff;color: #333333;width: 100%;z-index: 9998;padding: 0;border: none;position: relative}.divisor-menu{background-color: #e6e6e6;height: 1px;width: 100%;display: block;border: none;margin: 1px;padding: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none}.header-top-row{display: grid;grid-template-columns: 35% 30% 35%;align-items: center;gap: 0;padding: 0}.header-left{grid-column: 1;display: flex;align-items: center;justify-content: flex-start;gap: 2rem}.header-logo{grid-column: 2;display: flex;justify-content: center;align-items: center}.header-search{grid-column: 3;display: flex;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center;justify-content: flex-end;gap: 4rem}.header-main-social-icons + .search-toggle{margin-left: 0.75rem}.header-main-social-icons{display: flex !important;flex-direction: row !important;flex-wrap: nowrap !important;align-items: center;gap: 2rem}.header-main-social-icons a{display: flex;align-items: center;justify-content: center;color: var(--header-text-color,#333333);transition: opacity 0.2s ease}.header-main-social-icons a:hover{opacity: 0.7}.header-main-social-icons svg{width: 20px;height: 20px}.site-logo img{max-height: 80px;width: auto;display: block}.logo-text{font-family: var(--font-title);font-size: 2.8rem;font-weight: 900;color: #333333;text-transform: uppercase;text-decoration: none !important;transition: opacity var(--transition-normal)}.logo-text:hover{opacity: 0.85}.header-title{font-size: 1.6rem;padding: 0 4rem 0 0.8rem;font-family: var(--font-content);font-weight: 700}.banner-topo{margin-top: 1rem}.navigation-bar{background: #f8f9fa;width: 100%;border-bottom: 1px solid #e6e6e6}.navigation-menu{display: flex;align-items: center;justify-content: center;padding: 0;width: 100%}.navigation-menu .nav-menu-list{justify-content: center;width: 100%;display: flex}.nav-menu-list{display: flex;gap: 0;margin: 0;padding: 0;list-style: none}.nav-menu-list a{color: #333333;font-weight: 600;font-size: 1.4rem;text-transform: uppercase;text-decoration: none;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal);padding: 1.8rem 2.5rem;display: block;position: relative}.nav-menu-list li{margin: 0;position: relative}.nav-menu-list .menu-item-has-children > a::after{content: "";display: inline-block;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid currentColor;margin-left: 6px;vertical-align: middle;opacity: 0.7;transition: transform var(--transition-fast)}.nav-menu-list .menu-item-has-children:hover > a::after{transform: rotate(180deg);opacity: 1}.nav-menu-list .sub-menu{position: absolute;top: 100%;left: 0;z-index: 99990;background: #fff;min-width: 220px;list-style: none;margin: 0;padding: 6px 0;border-radius: 0 0 6px 6px;border-top: 3px solid var(--primary-medium-color);box-shadow: var(--shadow-md);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast);pointer-events: none}.nav-menu-list .menu-item-has-children:hover > .sub-menu{opacity: 1;visibility: visible;transform: translateY(0);pointer-events: auto}.nav-menu-list .sub-menu a{color: var(--text-dark);font-size: 1.3rem;font-weight: 500;text-transform: none;padding: 1rem 1.8rem;border-bottom: 1px solid var(--border-gray);white-space: nowrap}.nav-menu-list .sub-menu li:last-child > a{border-bottom: none}.nav-menu-list .sub-menu a:hover{color: var(--primary-medium-color);background: #f5f8fc}.nav-menu-list .sub-menu .sub-menu{top: 0;left: 100%;border-top: 3px solid var(--primary-medium-color);border-radius: 0 6px 6px 6px}.nav-menu-list .sub-menu .menu-item-has-children > a::after{border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 5px solid currentColor;border-right: none;margin-left: auto;float: right;margin-top: 4px}.sticky-menu-list .menu-item-has-children > a::after{content: "";display: inline-block;width: 0;height: 0;border-left: 4px solid transparent;border-right: 4px solid transparent;border-top: 5px solid currentColor;margin-left: 6px;vertical-align: middle;opacity: 0.7;transition: transform var(--transition-fast)}.sticky-menu-list .menu-item-has-children:hover > a::after{transform: rotate(180deg);opacity: 1}.sticky-menu-list .sub-menu{position: absolute;top: 100%;left: 0;z-index: 99990;background: var(--primary-bg);min-width: 220px;list-style: none;margin: 0;padding: 6px 0;border-radius: 0 0 6px 6px;border-top: 3px solid var(--primary-medium-color);box-shadow: var(--shadow-md);opacity: 0;visibility: hidden;transform: translateY(8px);transition: opacity var(--transition-fast),visibility var(--transition-fast),transform var(--transition-fast);pointer-events: none}.sticky-menu-list .menu-item-has-children:hover > .sub-menu{opacity: 1;visibility: visible;transform: translateY(0);pointer-events: auto}.sticky-menu-list .sub-menu a{color: var(--text-light);font-size: 1.2rem;font-weight: 500;text-transform: none;padding: 1rem 1.8rem;border-bottom: 1px solid var(--border-color);white-space: nowrap}.sticky-menu-list .sub-menu li:last-child > a{border-bottom: none}.sticky-menu-list .sub-menu a:hover{color: var(--primary-medium-color);background: var(--primary-dark)}.sticky-menu-list .sub-menu .sub-menu{top: 0;left: 100%;border-radius: 0 6px 6px 6px}.sticky-menu-list .sub-menu .menu-item-has-children > a::after{border-top: 4px solid transparent;border-bottom: 4px solid transparent;border-left: 5px solid currentColor;border-right: none;margin-left: auto;float: right;margin-top: 4px}.mobile-navigation .sub-menu{display: none;list-style: none;margin: 0;padding: 0;background: rgba(0,0,0,0.12);border-left: 3px solid var(--primary-medium-color)}.mobile-navigation .sub-menu.open{display: block}.mobile-navigation .sub-menu a{padding-left: 3.5rem;font-size: 1.3rem;font-weight: 400}.mobile-navigation .sub-menu .sub-menu a{padding-left: 5rem;font-size: 1.2rem}.mobile-navigation .menu-item-has-children > a{display: flex;align-items: center;justify-content: space-between}.mobile-navigation .submenu-toggle{display: inline-flex;align-items: center;justify-content: center;width: 32px;height: 32px;background: transparent;border: none;cursor: pointer;padding: 0;flex-shrink: 0;color: inherit;transition: transform var(--transition-fast)}.mobile-navigation .menu-item-has-children.open > a .submenu-toggle{transform: rotate(180deg)}.mobile-only{display: none}.desktop-only{display: block}.sticky-nav{position: fixed;top: 0;left: 0;width: 100%;background: rgba(10,10,10,0.98);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);box-shadow: var(--shadow-md);z-index: 99999;transform: translateY(-110%);transition: transform var(--transition-normal);border-bottom: 1px solid var(--border-light);will-change: transform}.sticky-nav.visible{transform: translateY(0)}body.admin-bar .sticky-nav{top: 32px;z-index: 99990}@media screen and (max-width: 782px){body.admin-bar .sticky-nav{top: 0}}.sticky-nav-inner{display: flex;align-items: center;justify-content: space-between;min-height: 60px;height: auto;gap: 2rem}.sticky-logo{display: flex;align-items: center;order: 1}.sticky-logo img{max-height: 50px;width: auto}.sticky-menu{display: flex;align-items: center;order: 2}.sticky-menu-list{display: flex;gap: 0;margin: 0;padding: 0;list-style: none}.sticky-menu-list li{position: relative;margin: 0}.sticky-menu-list a{color: var(--text-light);font-weight: 600;font-size: 1.2rem;text-transform: uppercase;text-decoration: none;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal);padding: 2.3rem 2rem;display: block}.menu-overlay{will-change: opacity;position: fixed;top: 0;left: 0;right: 0;bottom: 0;width: 100vw;height: 100vh;background: rgba(0,0,0,0.6);z-index: 100000;opacity: 0;visibility: hidden;transition: opacity var(--transition-normal),visibility var(--transition-normal);pointer-events: none}body.menu-open .menu-overlay{opacity: 1;visibility: visible;pointer-events: auto}.mobile-navigation{position: fixed;top: 0;left: -100%;width: 85%;max-width: 320px;height: 100dvh;background: #0a274f;z-index: 100001;transition: left var(--transition-slow);overflow: hidden;box-shadow: var(--shadow-lg);border-radius: 0 12px 12px 0;will-change: transform;display: flex;flex-direction: column}body.menu-open .mobile-navigation{left: 0}.mobile-menu-header{display: flex;justify-content: space-between;align-items: center;padding: 2rem 2.4rem;border-bottom: none;background: transparent}.mobile-menu-header .logo-menu{max-width: 140px;height: auto;display: flex;align-items: center}.mobile-menu-header .logo-menu img{width: auto;height: auto;max-width: 100%;object-fit: contain;display: block}.mobile-menu-search{padding: 1.2rem 2.5rem 0.4rem}.mobile-menu-search-form{display: flex;align-items: center;background: rgba(255,255,255,0.07);border: 1px solid rgba(255,255,255,0.2);border-radius: 8px;overflow: hidden;transition: border-color var(--transition-normal),background-color var(--transition-normal)}.mobile-menu-search-form:focus-within{background: rgba(255,255,255,0.15);border-color: rgba(255,255,255,0.4)}.mobile-menu-search-input{flex: 1;background: transparent;border: none;outline: none;padding: 0.9rem 1.5rem;color: #ffffff;font-size: 1.4rem;font-family: inherit;line-height: 1.4}.mobile-menu-search-input::placeholder{color: rgba(255,255,255,0.55)}.mobile-menu-search-btn{background: transparent;border: none;cursor: pointer;padding: 0.8rem 1.2rem;display: flex;align-items: center;justify-content: center;color: rgba(255,255,255,0.7);transition: color var(--transition-normal);flex-shrink: 0}.mobile-menu-search-btn:hover{color: #ffffff}.mobile-menu-search-btn svg{width: 18px;height: 18px}.close-menu{background: rgba(255,255,255,0.1);border: none;color: #ffffff;cursor: pointer;padding: 0.8rem;display: flex;align-items: center;justify-content: center;font-size: 2.4rem;line-height: 1;border-radius: 50%;width: 40px;height: 40px;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal)}.close-menu svg{width: 22px;height: 22px}.close-menu:hover{background: rgba(255,255,255,0.2)}.mobile-menu-list{list-style: none;padding: 0.4rem 0;margin: 0}.mobile-menu-list li{margin: 0;position: relative}.mobile-menu-list li::after{content: "";display: block;height: 1px;background: rgba(255,255,255,0.12);margin: 0 2.5rem}.mobile-menu-list li:last-child::after{display: none}.mobile-menu-list li a{display: flex;align-items: center;padding: 1.6rem 2.5rem;color: #ffffff !important;text-decoration: none;font-weight: 500;font-size: 1.6rem;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal);position: relative;border-radius: 0}.mobile-menu-list li a:hover{color: #f1f1f1 !important}.mobile-menu-container{flex: 1 1 auto;min-height: 0;overflow-y: auto}.mobile-menu-social{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 0.8rem;padding: 2rem 2.5rem 2.5rem;margin-top: 0;flex-shrink: 0}.mobile-menu-social a{display: flex;align-items: center;justify-content: center;width: 38px;height: 38px;border-radius: 50%;background: rgba(255,255,255,0.08);color: #ffffff;transition: background-color var(--transition-normal),opacity var(--transition-normal)}.mobile-menu-social a:hover{background: rgba(255,255,255,0.18)}.mobile-menu-social svg{width: 18px;height: 18px;display: block}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display: none}input[type="search"]::-ms-clear,input[type="search"]::-ms-reveal{display: none;width: 0;height: 0}.mobile-search-overlay{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: var(--overlay-blur);backdrop-filter: blur(8px);-webkit-backdrop-filter: blur(8px);display: none;align-items: center;justify-content: center;z-index: 100002;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal)}body.search-open .mobile-search-overlay{display: flex}.search-wrap-inner{width: 90%;max-width: 700px;position: relative;display: flex;flex-direction: column;align-items: center}.close-search-overlay{position: absolute;top: -80px;right: 0;background: none;border: none;color: var(--text-light);display: flex;align-items: center;gap: 8px;cursor: pointer;font-size: 1.8rem;font-weight: 600}.close-search-overlay svg{border: 2px solid var(--text-light);border-radius: 50%;padding: 0.2rem;transition: transform var(--transition-normal)}.close-search-overlay:hover svg{transform: scale(1.1)}.search-pill-box{width: 100%;background: var(--text-light);border-radius: 0.8rem;padding: 0.8rem;box-shadow: var(--shadow-lg)}.search-pill-form{display: flex;align-items: center;width: 100%}.search-pill-input{flex: 1;border: none;padding: 10px 20px;font-size: 1.8rem;color: #333;outline: none;background: transparent}.search-pill-submit{background: none;border: none;padding: 0 20px;cursor: pointer;display: flex;color: var(--primary-dark-color);transition: opacity var(--transition-normal)}.search-pill-submit:hover{opacity: 0.7}.menu-toggle,.search-toggle{background: none;border: none;color: #333333;cursor: pointer;transition: opacity var(--transition-normal);display: flex;align-items: center;justify-content: center}.menu-toggle.mobile-only{display: none}@media (max-width: 991px){.menu-toggle.mobile-only{display: flex !important}}@media (max-width: 991px){.hide-mais-lidas-mobile{display: none !important}}.menu-toggle:hover,.search-toggle:hover{opacity: 0.8}.menu-toggle svg{width: 22px;height: 22px}.search-toggle svg{width: 22px;height: 22px}.mobile-navigation,.mobile-search-overlay,.site-header{transform: translateZ(0);backface-visibility: hidden}img{max-width: 100%;height: auto;display: block}.relacionada-thumb img{width: 100%;height: 100%;object-fit: cover}.thumb-destaque,.more-news-thumbnail,.post-thumbnail{transform: translateZ(0)}.banner-single{position: sticky;top: 100px;align-self: flex-start;z-index: 10;width: 100%;display: flex;flex-direction: column;align-items: center;text-align: center}.banner-single img,.banner-single iframe,.banner-single ins{margin-left: auto;margin-right: auto}.single-layout .sidebar-area{display: flex;flex-direction: column;gap: 3rem;min-width: 0}.banner-single,.banner-single *,.sidebar-ad-top,.sidebar-ad-top *{background: transparent !important;background-color: transparent !important;background-image: none !important}.sidebar-ad-top{display: flex;flex-direction: column;align-items: center;text-align: center;overflow: hidden}.sidebar-ad-top img,.sidebar-ad-top iframe,.sidebar-ad-top ins{max-width: 100%;margin-left: auto;margin-right: auto}.single-layout .mais-lidas .widget-title{border-bottom: 0;border-top: 1px solid #111;padding: 1.4rem 0 0;margin-bottom: 1.6rem;font-size: 2.2rem}.single-layout .mais-lidas-lista{margin-bottom: 0}@media (max-width: 1024px){.single-layout .sidebar-area{gap: 2.4rem}}.mais-lidas--single .ml-lista{list-style: none;margin: 0;padding: 0}.mais-lidas--single .ml-item{margin: 0;padding: 0}.mais-lidas--single .ml-item + .ml-item{border-top: 1px solid #e5e5e5}.mais-lidas--single .ml-link{display: block;color: #222;text-decoration: none}.mais-lidas--single .ml-item:not(.ml-item--destaque) .ml-link{padding: 1.6rem 0}.mais-lidas--single .ml-item--destaque .ml-link{padding-bottom: 1.6rem}.mais-lidas--single .ml-thumb{position: relative;display: block;overflow: hidden;border-radius: 6px}.mais-lidas--single .ml-thumb::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--primary-dark-color);opacity: 0;transition: opacity var(--transition-normal);z-index: 1;pointer-events: none}.mais-lidas--single .ml-item:hover .ml-thumb::before,.mais-lidas--single .ml-link:focus-visible .ml-thumb::before{opacity: 0.2}.mais-lidas--single .ml-thumb img{display: block;width: 100%;height: 100%;object-fit: cover}.mais-lidas--single .ml-thumb--grande{aspect-ratio: 300 / 130;margin-bottom: 1.4rem}.mais-lidas--single .ml-thumb--mini{flex: 0 0 10rem;width: 10rem;height: 8.5rem}.mais-lidas--single .ml-linha{display: flex;align-items: flex-start;gap: 1.4rem}.mais-lidas--single .ml-num{flex: 0 0 auto;min-width: 1.8rem;font-family: var(--font-content);font-size: 3.4rem;font-weight: 400;line-height: 1;color: #111}.mais-lidas--single .ml-titulo{flex: 1 1 auto;min-width: 0;font-family: var(--font-title);font-size: 1.6rem;font-weight: 700;line-height: 1.3;color: #111;transition: color var(--transition-normal)}.mais-lidas--single .ml-link:hover .ml-titulo,.mais-lidas--single .ml-link:focus-visible .ml-titulo{color: var(--primary-medium-color)}.sidebar,.coluna-lateral{display: flex;flex-direction: column}.widget-area{display: flex;flex-direction: column;gap: 3rem}.widget{padding: 0;top: 2rem}.widget-title{font-family: var(--font-title);font-size: 1.8rem;font-weight: 700;margin-bottom: 2rem;line-height: 1;color: #111;padding-bottom: 1.5rem;border-bottom: 3px solid var(--primary-dark-color)}.widget_search .search-form{display: flex;gap: 0.5rem}.widget_search .search-field{flex: 1;padding: 1rem 1.5rem;border: 1px solid #ddd;border-radius: 4px;font-size: 1.4rem}.widget_search .search-submit{padding: 1rem 2rem;background: var(--primary-dark-color);color: #fff;border: none;border-radius: 4px;font-weight: 600;cursor: pointer;transition: background var(--transition-normal)}.widget_search .search-submit:hover{background: var(--primary-hover,#002244)}.widget ul{list-style: none;padding: 0;margin: 0}.widget ul li{padding: 1rem 0;border-bottom: 1px solid #e6e6e6}.widget ul li:last-child{border-bottom: none}.widget ul li a{color: #333;text-decoration: none;font-size: 1.4rem;transition: color var(--transition-normal);display: block}.widget ul li a:hover{color: var(--primary-dark-color)}.widget .post-date{display: block;font-size: 1.2rem;color: #999;margin-top: 0.5rem}.widget ul li .count{float: right;color: #999;font-size: 1.2rem}.tagcloud{display: flex;flex-wrap: wrap;gap: 0.8rem}.tagcloud a{display: inline-block;padding: 0.6rem 1.2rem;background: #fff;color: #333;text-decoration: none;border-radius: 4px;font-size: 1.3rem;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal);border: 1px solid #e6e6e6}.tagcloud a:hover{background: var(--primary-dark-color);color: #fff;border-color: var(--primary-dark-color)}.mais-lidas-destaque{margin-bottom: 1.125rem}.mais-lidas-destaque a{text-decoration: none;display: block}.thumb-destaque{position: relative;border-radius: 0.8rem;overflow: hidden;margin-bottom: 0.625rem}.thumb-destaque::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--primary-dark-color);opacity: 0;transition: opacity var(--transition-normal);z-index: 1;pointer-events: none}.mais-lidas-destaque a:hover .thumb-destaque::before{opacity: 0.2}.thumb-destaque img{width: 100%;height: 190px;display: block;object-fit: cover}.mais-lidas-chapeu-linha{display: flex;align-items: center;gap: 0.6rem;margin-bottom: 0.3rem}.numero-item{display: inline-flex;align-items: center;justify-content: center;width: 2rem;height: 2rem;border-radius: 50%;background-color: var(--primary-dark-color,#1f3c5b);color: #fff;font-size: 1.1rem;font-weight: 700;line-height: 1;flex-shrink: 0}.titulo-destaque{font-size: 1.8rem;font-weight: 700;line-height: 1.1;margin: 0}.mais-lidas-lista{margin: 2rem 0 4rem 0;display: flex;flex-direction: column;gap: 0}.mais-lidas-item{display: grid;grid-template-columns: 12rem 1fr;gap: 1.4rem;align-items: start;padding: 1.4rem 0;border-top: 1px solid #e5e5e5}.mais-lidas-conteudo{display: flex;flex-direction: column;gap: 0.25rem}.relacionada-chapeu{font-size: 1.4rem;font-weight: 700;color: var(--primary-dark-color,#304660);text-transform: normal}.mais-lidas-link{font-size: 1.4rem;font-weight: 700;text-decoration: none;line-height: 1.1;transition: color 0.2s ease}.thumb-mini{position: relative;border-radius: 0.8rem;overflow: hidden;flex-shrink: 0}.thumb-mini::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--primary-dark-color);opacity: 0;transition: opacity var(--transition-normal);z-index: 1;pointer-events: none}.mais-lidas-item:hover .thumb-mini::before{opacity: 0.2}.mais-lidas-item:hover .mais-lidas-link{color: var(--primary-dark-color)}.thumb-mini img{width: 100%;max-width: 12rem;height: 9rem;object-fit: cover;border-radius: 0;display: block}@media (max-width: 48rem){.mais-lidas-item{display: flex;align-items: flex-start;gap: 1.2rem;text-decoration: none;width: 100%;margin-bottom: 1rem}.titulo-destaque{font-size: 2rem;font-weight: 700;line-height: 1.2;margin: 0}.thumb-mini img{width: 14rem;height: 11rem;object-fit: cover;border-radius: 0;display: block}.mais-lidas-conteudo{display: flex;font-size: 2.8rem;flex-direction: column}.mais-lidas-link{font-size: 1.6rem;font-weight: 700;line-height: 1.2;margin: 0}}.page-header{margin: 4rem 0 6rem 0;padding-bottom: 1rem;font-size: 2.6rem;border-bottom: 1px solid #e6e6e6}.page-title{font-family: var(--font-title);font-size: clamp(2.8rem,4vw,3.6rem);line-height: 1;margin-bottom: 0rem}.page-title span{color: inherit}.archive-description{color: #666;font-size: 1.6rem;line-height: 1.6;margin-top: 1.5rem}.no-results{text-align: center;padding: 6rem 2rem}.no-results h2{font-size: 2.8rem;margin-bottom: 1.5rem;line-height: 1}.no-results p{font-size: 1.6rem;color: #666;margin-bottom: 3rem}.archive-posts-grid{display: grid;grid-template-columns: 1fr;gap: 3rem}.archive-post-item{display: grid;grid-template-columns: 400px 1fr;gap: 2.5rem;align-items: center;padding-bottom: 3rem;border-bottom: 1px solid #e8e8e8}.archive-post-item:last-child{border-bottom: none}.post-thumbnail{position: relative;overflow: hidden;border-radius: 8px;height: 220px}.post-thumbnail a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden}.post-thumbnail::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--primary-dark-color);opacity: 0;transition: opacity var(--transition-normal);z-index: 1;pointer-events: none}.post-thumbnail img{width: 100%;height: 100%;object-fit: cover;display: block}.archive-post-item:hover .post-thumbnail::before{opacity: 0.2}.archive-post-item:hover .entry-title a{color: var(--title-link-hover)}.post-content .entry-title{font-family: var(--font-title);font-size: 2.2rem;line-height: 1.2;margin-bottom: 1rem}.post-content .entry-title a{color: #111;text-decoration: none;transition: color var(--transition-normal)}.post-content .entry-title a:hover{color: var(--title-link-hover)}.post-content .entry-subtitle{font-size: 1.7rem;color: #666;line-height: 1.4;margin-bottom: 1.5rem}.post-content .entry-meta{display: flex;align-items: center;gap: 0.8rem;font-size: 1.3rem;color: #999;margin-bottom: 1.5rem}.post-content .entry-meta svg{vertical-align: middle}.post-content .entry-excerpt{font-size: 1.5rem;line-height: 1.6;color: #555;margin-bottom: 1.5rem}.no-posts{text-align: center;padding: 6rem 2rem}.no-posts h2{font-size: 2.8rem;margin-bottom: 1.5rem;line-height: 1}.no-posts p{font-size: 1.6rem;color: #666}.pagination{display: flex;justify-content: center;gap: 0.5rem;margin-top: 5rem;padding-top: 3rem;border-top: 2px solid #e6e6e6}.pagination .nav-links{display: flex;gap: 0.5rem;align-items: center}.pagination a,.pagination span{display: flex;align-items: center;justify-content: center;min-width: 45px;height: 45px;padding: 0 1.5rem;background: #fff;border: 2px solid #e8e8e8;border-radius: 8px;color: #333;text-decoration: none;font-weight: 600;font-size: 1.4rem;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal)}.pagination a:hover{background: var(--primary-dark-color);color: #fff;border-color: var(--primary-dark-color);transform: translateY(-2px);box-shadow: var(--shadow-md)}.pagination .current{background: var(--accent-gradient);color: #fff;border-color: var(--primary-dark-color);box-shadow: var(--shadow-md)}.pagination .dots{border: none;background: none}.wp-block{max-width: 800px}.alignwide,.wp-block.alignwide,.wp-block[data-align="wide"]{max-width: 1320px;width: 100%;margin-left: auto;margin-right: auto}.alignfull,.wp-block.alignfull,.wp-block[data-align="full"]{max-width: none;width: 100vw;margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw)}.wp-block-group.alignfull,.wp-block-cover.alignfull{padding-left: max(1.25rem,env(safe-area-inset-left));padding-right: max(1.25rem,env(safe-area-inset-right))}.wp-block-group.alignfull > .wp-block-group__inner-container,.wp-block-cover.alignfull > .wp-block-cover__inner-container{max-width: 1320px;margin-left: auto;margin-right: auto;padding-left: 4%;padding-right: 4%}.wp-block-columns.alignwide,.wp-block-columns.alignfull{width: 100%}.wp-block-group,.wp-block-columns{gap: 1.2rem !important}.wp-block-image.alignwide img,.wp-block-image.alignfull img{width: 100%;height: auto}.wp-block-gallery.alignwide,.wp-block-gallery.alignfull{width: 100%}.wp-block-gallery.has-nested-images{gap: 10px !important}.wp-block-gallery.has-nested-images figure.wp-block-image{margin-bottom: 0 !important}.wp-block-table.alignwide{width: 100%}.wp-block-table.alignfull table{width: 100%}.wp-block-cover.alignfull{width: 100vw}.wp-block-spacer{clear: both}@media (max-width: 768px){.alignwide,.alignfull{margin-left: calc(50% - 50vw);margin-right: calc(50% - 50vw)}.wp-block-group.alignfull > .wp-block-group__inner-container,.wp-block-cover.alignfull > .wp-block-cover__inner-container{padding-left: 5%;padding-right: 5%}}.single-post-article{margin-top: 3rem;padding-top: 1rem}.classic-entry-header{margin-bottom: 3rem;padding-bottom: 2rem;border-bottom: 1px solid #e6e6e6}.breadcrumb{font-size: 1.6rem;color: #666;margin-bottom: 1.5rem}.breadcrumb a{color: var(--primary-dark-color);text-decoration: none;transition: color var(--transition-normal)}.breadcrumb a:hover{color: var(--primary-hover,#002244)}.classic-entry-title{font-family: var(--font-title);font-size: clamp(3rem,5vw,4.5rem);line-height: 1.2;color: #111;margin-bottom: 1.5rem;font-weight: 800}.classic-subtitle{font-size: clamp(1.8rem,2.5vw,2.2rem);line-height: 1.5;color: #555;margin-bottom: 2.5rem;font-weight: 400}.classic-entry-meta{margin: 1.5rem 0 2rem 0;padding: 0}.meta-author-source{display: flex;align-items: center;gap: 1rem;margin-bottom: 1rem;flex-wrap: wrap}.meta-author-source .author-name,.meta-author-source .fonte-name{font-size: 1.6rem;color: #464646;font-weight: 700;margin: 0;padding: 0}.meta-author-source .separator-author-fonte{font-size: 1.4rem;color: #333;margin: 0;padding: 0}.meta-info-line{display: flex;align-items: center;flex-wrap: wrap;margin-top: -0.4rem;gap: 0.8rem;font-size: 1.4rem;color: #666;padding-bottom: 2rem}.meta-info-line .entry-date{font-size: 1.4rem;color: #666}.meta-info-line .separator{color: #464646;font-weight: 300}.meta-info-line .updated-time{display: inline-flex;align-items: center;font-size: 1.4rem;color: #666}.meta-info-line .reading-time{font-size: 1.4rem;color: #666}.classic-featured-image{margin-bottom: 3rem;overflow: hidden}.classic-featured-image img{width: 100%;height: auto;display: block;border-radius: 8px}.classic-featured-image .photo-credit{font-size: 1.4rem;color: #999;margin-top: 1rem}.classic-content{font-size: 1.8rem;line-height: 1.8;color: #333}.classic-content p{margin-bottom: 2rem}.classic-content h2{font-family: var(--font-title);font-size: 3rem;line-height: 1.3;margin: 3.5rem 0 2rem;font-weight: 700;color: #111}.classic-content h3{font-family: var(--font-title);font-size: 2.4rem;line-height: 1.3;margin: 3rem 0 1.5rem;font-weight: 700;color: #111}.classic-content h4{font-family: var(--font-title);font-size: 2rem;line-height: 1.4;margin: 2.5rem 0 1.5rem;font-weight: 600;color: #222}.classic-content ul,.classic-content ol{margin: 2rem 0;padding-left: 3rem}.classic-content li{margin-bottom: 1rem;line-height: 1.8}.classic-content blockquote{margin: 3rem 0;padding: 2.5rem 3rem;background: #f8f9fa;border-left: 5px solid var(--primary-dark-color);font-size: 2rem;font-style: italic;color: #555;line-height: 1.7}.classic-content a{color: var(--primary-dark-color);text-decoration: underline;transition: color var(--transition-normal)}.classic-content a:hover{color: var(--primary-hover,#002244)}.classic-content img{max-width: 100%;height: auto;border-radius: 8px;margin: 2.5rem 0}.classic-content figure{margin: 2.5rem 0}.classic-content figcaption{font-size: 1.4rem;color: #999;font-style: italic;margin-top: 1rem;text-align: center}.classic-content strong,.classic-content b{font-weight: 700;color: inherit}.classic-content em,.classic-content i{font-style: italic}.classic-content .has-text-align-left,.classic-content [style*="text-align:left"],.classic-content [style*="text-align: left"]{text-align: left}.classic-content .has-text-align-center,.classic-content [style*="text-align:center"],.classic-content [style*="text-align: center"]{text-align: center}.classic-content .has-text-align-right,.classic-content [style*="text-align:right"],.classic-content [style*="text-align: right"]{text-align: right}.classic-content .has-text-align-justify,.classic-content [style*="text-align:justify"],.classic-content [style*="text-align: justify"]{text-align: justify}.classic-content img.aligncenter,.classic-content figure.aligncenter,.classic-content .wp-block-image.aligncenter,.classic-content .wp-block-image.aligncenter img{display: block;margin-left: auto;margin-right: auto;text-align: center}.classic-content img.alignleft,.classic-content figure.alignleft,.classic-content .wp-block-image.alignleft{float: left;margin: 0.5rem 2rem 1.5rem 0}.classic-content img.alignright,.classic-content figure.alignright,.classic-content .wp-block-image.alignright{float: right;margin: 0.5rem 0 1.5rem 2rem}.classic-content img.alignnone,.classic-content figure.alignnone{display: block;margin: 2rem 0}.classic-content .wp-caption{max-width: 100%;margin: 2.5rem 0}.classic-content .wp-caption img{display: block;margin: 0}.classic-content .wp-caption.aligncenter{display: table;margin-left: auto;margin-right: auto;text-align: center;float: none}.classic-content .wp-caption.alignleft{float: left;margin: 0.5rem 2rem 1.5rem 0}.classic-content .wp-caption.alignright{float: right;margin: 0.5rem 0 1.5rem 2rem}.classic-content .wp-caption.alignnone{margin: 2.5rem 0}.classic-content .wp-caption-text,.classic-content .wp-caption-dd{font-size: 1.4rem;color: #999;font-style: italic;margin-top: 1rem;padding: 0;text-align: center}.classic-content .wp-block-image{margin: 2.5rem 0}.classic-content .wp-block-image figcaption{font-size: 1.4rem;color: #999;font-style: italic;margin-top: 0.8rem;text-align: center}.classic-content [class*="has-background"]{padding: 1.5rem 2rem;border-radius: 6px}.classic-content .has-small-font-size{font-size: 1.4rem}.classic-content .has-medium-font-size{font-size: 2rem}.classic-content .has-large-font-size{font-size: 2.6rem}.classic-content .has-x-large-font-size{font-size: 3.2rem}.classic-content mark{background-color: #fff3cd;padding: 0 3px;border-radius: 2px}.classic-content u{text-decoration: underline}.classic-content s,.classic-content del{text-decoration: line-through;opacity: 0.75}.classic-content code{background: #f4f4f4;padding: 2px 6px;border-radius: 4px;font-size: 0.9em;font-family: monospace}.classic-content pre,.classic-content .wp-block-code{background: #1e1e1e;color: #f8f8f2;padding: 2rem;border-radius: 8px;overflow-x: auto;font-size: 1.5rem;line-height: 1.6;margin: 2.5rem 0}.classic-content hr,.classic-content .wp-block-separator{border: none;border-top: 2px solid #e6e6e6;margin: 3rem 0}.classic-content p::after,.classic-content .wp-block-image::after{content: "";display: table;clear: both}.more-news-section{margin-top: 4rem;padding-top: 4rem;border-top: 1px solid #e6e6e6}.more-news-title{font-family: var(--font-title);font-size: 2.4rem;font-weight: 700;margin-bottom: 2rem;line-height: 1;color: #111;padding-bottom: 1.5rem}.more-news-grid{display: grid;grid-template-columns: 1fr;gap: 3rem}.more-news-item{display: grid;grid-template-columns: 320px 1fr;gap: 2.5rem;padding-bottom: 3rem;border-bottom: 1px solid #e8e8e8}.more-news-item:last-child{border-bottom: none}.more-news-thumbnail{position: relative;overflow: hidden;border-radius: 8px;height: 180px}.more-news-thumbnail a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden}.more-news-thumbnail::before{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: var(--primary-dark-color);opacity: 0;transition: opacity var(--transition-normal);z-index: 1;pointer-events: none}.more-news-thumbnail img{width: 100%;height: 100%;object-fit: cover;display: block}.more-news-item:hover .more-news-thumbnail::before{opacity: 0.2}.more-news-item:hover .more-news-item-title a{color: var(--title-link-hover)}.more-news-content .entry-header{margin-bottom: 1.5rem}.more-news-content .more-news-chapeu{font-size: 1.4rem;color: #666;line-height: 1.4;margin-bottom: 0.8rem}.more-news-content .more-news-item-title{font-family: var(--font-title);font-size: 2.2rem;line-height: 1.2;margin: 0 0 1rem 0}.more-news-content .more-news-item-title a{color: #111;text-decoration: none;transition: color var(--transition-normal)}.more-news-content .more-news-item-title a:hover{color: var(--title-link-hover)}.more-news-content .more-news-meta{display: flex;align-items: center;gap: 0.8rem;font-size: 1.3rem;color: #999;margin: 0}.more-news-content .more-news-meta .entry-date{font-size: 1.3rem}.more-news-content .more-news-meta .updated-time{font-size: 1.3rem}.site-footer{background: var(--primary-bg);color: var(--text-light);padding: 6rem 2.4rem 2rem;margin-top: 8rem}.footer-top{display: flex;justify-content: space-between;align-items: center;margin-bottom: 4rem;padding-bottom: 4rem}.footer-logo{max-height: 60px;width: auto;display: block}.footer-menu{display: flex;align-items: center}.footer-menu-list{display: flex;gap: 3rem;list-style: none;margin: 0;padding: 0}.footer-menu-list li{margin: 0}.footer-menu-list a{color: rgba(255,255,255,0.8);text-decoration: none;font-size: 1.4rem;font-weight: 400;transition: color var(--transition-normal)}.footer-menu-list a:hover{color: #fff}.footer-divider{height: 1px;background: rgba(255,255,255,0.15);margin: 0 0 2rem 0}.footer-bottom{display: flex;justify-content: space-between;align-items: center}.footer-copyright{font-size: 1.3rem;font-weight: 300;margin: 0;color: rgba(255,255,255,0.7)}.footer-developed{display: flex;align-items: center;gap: 0.8rem;font-size: 1.3rem;font-weight: 300;color: rgba(255,255,255,0.7)}.footer-developed .csites-logo{max-width: 50px;height: auto;opacity: 0.85;transition: opacity var(--transition-normal);vertical-align: middle;margin-top: -2px}.footer-developed:hover .csites-logo{opacity: 1}.footer-logo-section{display: flex;flex-direction: column;align-items: flex-start;gap: 2rem}.footer-social-icons{display: flex;gap: 1.5rem;align-items: center}.footer-social-icons a{color: rgba(255,255,255,0.8);transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal);display: flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;background: rgba(255,255,255,0.05)}.footer-social-icons a:hover{color: #fff;background: rgba(255,255,255,0.15);transform: translateY(-3px)}.footer-social-icons svg{width: 24px;height: 24px}.header-top-bar{background: var(--primary-bg);padding: 0.8rem 0;display: flex;align-items: center}.header-top-bar-content{display: flex;justify-content: space-between;align-items: center;width: 100%}.header-date-topbar{font-size: 1.3rem;font-weight: 500;display: flex;align-items: center}.header-date-topbar span{text-transform: lowercase}.header-date-topbar span::first-letter{text-transform: uppercase}.top-bar-right{display: flex;align-items: center;gap: 6rem}.topo-contato{display: flex;align-items: center}.contato-text{font-size: 1.3rem}.contato-link{display: flex;align-items: center;gap: 0.6rem;color: #333;text-decoration: none;font-weight: 500}.header-social-icons{display: flex;gap: 1.5rem;align-items: center;justify-content: flex-end;height: 100%}.header-social-icons a{color: rgba(255,255,255,0.8);display: flex;align-items: center;justify-content: center}.header-social-icons a:hover{color: #fff}.header-social-icons svg{width: 20px;height: 20px}@media (min-width: 768px) and (max-width: 991px){.top-bar-right{gap: 4rem}}@media (max-width: 991px){.header-top-bar-content{flex-direction: row;justify-content: space-between;flex-wrap: nowrap}.header-date-topbar{order: 2;font-size: 1.2rem}.top-bar-right{order: 1;width: auto;gap: 1.5rem}.header-social-icons{justify-content: flex-start;gap: 1rem}.contato-text{display: none}.contato-link{width: 32px;height: 32px;justify-content: center}}.post-date{font-size: 1.3rem;color: rgba(255,255,255,0.7)}.reading-time{display: flex;align-items: center;gap: 0.6rem;font-size: 1.4rem;color: rgba(255,255,255,0.8)}.reading-time svg{opacity: 0.8}.photo-credit{font-size: 1.2rem;color: #999;margin-bottom: 3rem;padding-bottom: 1rem;border-bottom: 1px solid #eee}.entry-content{font-size: 1.8rem;color: #333}.entry-content p{margin-bottom: 2rem}.entry-content h2{font-family: var(--font-title);font-size: 3rem;line-height: 1.3;margin: 3rem 0 2rem;font-weight: 700;color: #111}.entry-content h3{font-family: var(--font-title);font-size: 2.4rem;line-height: 1.3;margin: 2.5rem 0 1.5rem;font-weight: 700;color: #111}.entry-content ul,.entry-content ol{margin: 2rem 0;padding-left: 3rem}.entry-content li{margin-bottom: 1rem;line-height: 1.7}.entry-content blockquote{margin: 3rem 0;padding: 2rem 3rem;background: #f8f9fa;border-left: 5px solid var(--primary-dark-color);font-size: 2rem;font-style: italic;color: #555}.entry-footer{margin-top: 5rem;padding-top: 3rem;border-top: 1px solid #e6e6e6}.entry-tags{display: flex;flex-wrap: wrap;gap: 1rem;align-items: center;margin-bottom: 2.5rem}.entry-tags strong{font-size: 1.5rem;color: #333}.tag-link,.classic-content a.tag-link{display: inline-block;padding: 0.6rem 1.4rem;background: #e7e7ea;color: #666;text-decoration: none;border-radius: 3px;font-size: 1.1rem;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal);text-transform: uppercase}.tag-link:hover,.classic-content a.tag-link:hover{background: var(--primary-dark-color);color: #fff;border-color: var(--primary-dark-color);text-decoration: none}.share-buttons-top{display: flex;flex-wrap: wrap;gap: 1rem;align-items: center;margin-top: 2rem}.share-buttons-top strong{font-size: 1.5rem;color: #333}.share-button-main{display: inline-flex;align-items: center;gap: 0.8rem;padding: 0.8rem 1.6rem;background: transparent;border: 1.5px solid #333;border-radius: 25px;font-size: 1.4rem;font-family: var(--font-title);font-weight: 600;color: #333;cursor: pointer;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal)}.share-button-main svg{width: 20px;height: 20px}.share-button-main:hover{background: #f5f5f5;border-color: #000}.share-icon{display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border-radius: 50%;text-decoration: none;transition: color var(--transition-normal),background-color var(--transition-normal),opacity var(--transition-normal),box-shadow var(--transition-normal);color: #666;background: transparent;border: none;cursor: pointer;padding: 0}.share-icon svg{width: 20px;height: 20px}.share-icon:hover{transform: scale(1.1)}.share-icon.facebook:hover{color: #1877f2}.share-icon.threads:hover{color: #000}.share-icon.telegram:hover{color: #0088cc}.share-icon.linkedin:hover{color: #0077b5}.banner-csites{position: fixed;bottom: 0;left: 0;right: 0;height: 100px;background: #f9fafb;border-top: 1px solid #f7f7f7;z-index: 9999;transition: transform .2s ease;display: flex;flex-direction: column;align-items: center;padding: 4px 1rem;box-shadow: 0 0 10px rgba(0,0,0,.2)}body::after{content: "";display: block;height: 0;transition: height .2s cubic-bezier(.4,0,.2,1)}body:has(.banner-csites)::after{height: 100px}body:has(.banner-csites--hidden)::after{height: 0}.banner-csites--hidden{transform: translateY(100%)}.banner-csites__button{position: absolute;top: -26px;left: 0;background: #f9fafb;color: #111827;border: 1px solid #f7f7f7;border-bottom: none;border-radius: 8px 8px 0 0;padding: 4px 22px;cursor: pointer;display: flex;align-items: center;box-shadow: 0 -4px 5px rgba(0,0,0,.1);transition: background .2s ease;z-index: 1}.banner-csites__button:focus-visible{outline: 2px solid #000;outline-offset: 2px}.banner-csites__icon{width: 22px;height: 22px;transition: transform .2s ease}.banner-csites--hidden .banner-csites__icon{transform: rotate(180deg)}.banner-csites__content{max-height: 100%;overflow: hidden;display: flex;justify-content: center;align-items: center;width: 100%;height: 100%}.banner-csites__content img{max-height: 100%;max-width: 100%;height: auto;width: auto;display: block}@media (max-width: 1024px){.layout-grid{grid-template-columns: 1fr;gap: 3rem}.single-layout.layout-grid{grid-template-columns: 1fr;gap: 2rem}.content-area,.content-post{order: 1;max-width: 100%;width: 100%}.sidebar-area{order: 2;width: 100%;max-width: 100%}.archive-post-item{grid-template-columns: 320px 1fr;gap: 2rem}.post-thumbnail{height: 220px}.more-news-item{grid-template-columns: 320px 1fr;gap: 2rem}.more-news-thumbnail{height: 220px}}@media (max-width: 991px){.desktop-only{display: none !important}.mobile-only{display: block !important}.header-title{display: none !important}.sticky-nav,.navigation-bar{display: none !important}.header-top-row{display: flex;align-items: center;justify-content: space-between}.site-header .container{padding-left: 2.4rem;padding-right: 2.4rem}.header-left{order: 1;flex: 0 0 auto;gap: 0}.header-logo{order: 2;position: absolute;left: 50%;transform: translateX(-50%)}.header-search{order: 3;flex: 0 0 auto;margin-left: auto}.header-main-social-icons{display: none !important}.site-logo img{max-height: 60px}.logo-text{font-size: 2rem}.header-widget{font-size: 1.2rem}.footer-top{flex-direction: column;gap: 2rem;text-align: left}.footer-menu{width: 100%;justify-content: left;margin: 3.6rem 0 0 0}.footer-menu-list{flex-direction: column;gap: 1.5rem}.footer-menu-list a{font-size: 1.6rem;font-weight: 400}.footer-bottom{flex-direction: column;gap: 1.5rem;text-align: center}.widget-padding{padding: 0 2.6rem 0 2.6rem!important}}@media (max-width: 768px){.layout-grid{grid-template-columns: 1fr;gap: 4rem}.single-layout.layout-grid{grid-template-columns: 1fr}.single-layout{margin-top: 0.4rem !important}.header-title{display: none !important}.sidebar-area{position: static}.widget{position: static;padding: 2rem}.archive-post-item{grid-template-columns: 1fr;gap: 1.5rem;max-width: 100%;overflow: hidden}.post-thumbnail{width: 100%;height: 200px}.pagination a,.pagination span{min-width: 40px;height: 40px;padding: 0 1rem;font-size: 1.3rem}.classic-entry-title{font-size: 2.8rem}.classic-subtitle{font-size: 1.7rem}.single .classic-entry-meta .meta-info-line{font-size: 1.3rem;gap: 0.6rem}.single .classic-entry-meta .meta-info-line .author-name,.single .classic-entry-meta .meta-info-line .entry-date,.single .classic-entry-meta .meta-info-line .updated-time,.single .classic-entry-meta .meta-info-line .reading-time{font-size: 1.3rem}.classic-content{font-size: 1.7rem}.classic-content h2{font-size: 2.4rem}.classic-content h3{font-size: 2rem}.classic-content blockquote{padding: 1.5rem 2rem;font-size: 1.8rem}.entry-tags{gap: 0.8rem;padding-top: 2rem;margin-bottom: 0}.tag-link,.classic-content a.tag-link{padding: 0.5rem 1.1rem;font-size: 1rem}.more-news-section{margin-top: 4rem;padding-top: 2.5rem}.more-news-title{font-size: 2rem;margin-bottom: 1.5rem;padding-bottom: 1rem}.more-news-grid{gap: 2rem}.more-news-item{grid-template-columns: 1fr;gap: 1.5rem;padding-bottom: 2rem}.more-news-thumbnail{width: 100%;height: 200px}.more-news-content .more-news-item-title{font-size: 1.8rem}.more-news-content .more-news-chapeu{font-size: 1.3rem}.site-footer{padding: 2.5rem 2.4rem 1.5rem}.footer-logo{max-width: 140px}.footer-copyright,.footer-developed{font-size: 1.2rem}.footer-developed .csites-logo{max-width: 60px}.header-top-bar{padding: 1rem 0}.header-top-bar-content{flex-direction: row;justify-content: space-between;align-items: center;gap: 1rem;padding: 0 2.4rem}.header-date-topbar{font-size: 1.2rem;text-align: left;flex: 0 0 auto;order: 1}.header-social-icons{justify-content: flex-end;flex: 0 0 auto;order: 2;gap: 1.2rem}.header-social-icons a{width: 32px;height: 32px}.header-social-icons svg{width: 18px;height: 18px}.footer-logo-section{align-items: center}.footer-social-icons a{width: 36px;height: 36px}.entry-content{font-size: 1.7rem}.entry-content h2{font-size: 2.4rem}.entry-content h3{font-size: 2rem}.entry-content blockquote{padding: 1.5rem 2rem;font-size: 1.8rem}.share-buttons-top{gap: 0.8rem;width: 100%;justify-content: space-between}.share-button-main{font-size: 1.5rem;padding: 0.7rem 1.4rem;flex: 1;justify-content: center}.share-icon{width: 36px;height: 36px}.share-icon svg{width: 20px;height: 20px}.banner-csites{padding: 4px 1.2rem;height: 110px}body:has(.banner-csites)::after{height: 110px}body:has(.banner-csites--hidden)::after{height: 0}.banner-csites__button{left: 0;padding: 2px 16px}}.post-video{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;margin: 0 0 40px 0}.post-video iframe,.post-video video{position: absolute;width: 100%;height: 100%;left: 0;top: 0}@media (min-width: 782px){.fixar-coluna{position: sticky;top: 8rem;align-self: start;max-height: calc(100vh - 80px);overflow-y: auto}.espaco-coluna{padding: 0 2rem 0 0!important}}@media (max-width: 480px){html{font-size: 58%}.site-content{margin: 0px -24px 0px -24px;padding: 0}.container,.single .site-main > .container{width: 100%;margin: 0 auto}.breadcrumb,.classic-entry-title,.classic-entry-header,.classic-subtitle,.classic-entry-meta,.share-buttons-top,.entry-content,.entry-footer,.sidebar-area{width: 100%;padding: 0px !important}.more-news-section{margin-top: 2rem;padding-top: 2.5rem}.classic-featured-image,.post-video{margin-left: -24px !important;margin-right: -24px !important;border-radius: 0 !important}.classic-featured-image img{border-radius: 0}.site-header{padding: 12px 0}.site-logo img{max-height: 50px}.logo-text{font-size: 1.8rem}.menu-toggle svg,.search-toggle svg{width: 24px;height: 24px}.header-top-bar{padding: 0.8rem 0}.header-date-topbar{font-size: 1.2rem}.header-social-icons{gap: 1rem}.header-social-icons a{width: 28px;height: 28px}.header-social-icons svg{width: 16px;height: 16px}.page-title{font-size: 2.4rem}.archive-description{font-size: 1.5rem}.archive-post-item,.more-news-item{gap: 1.2rem;padding-bottom: 2rem}.post-thumbnail,.more-news-thumbnail{height: 180px;border-radius: 6px}.post-content .entry-title,.more-news-content .more-news-item-title{font-size: 1.9rem;line-height: 1.25}.post-content .entry-subtitle{font-size: 1.5rem}.post-content .entry-meta,.more-news-content .more-news-meta{font-size: 1.2rem}.classic-entry-title{font-size: 2.4rem}.classic-subtitle{font-size: 1.6rem}.single .classic-entry-meta .meta-author-source .author-name,.single .classic-entry-meta .meta-author-source .fonte-name{font-size: 1.5rem}.single .classic-entry-meta .meta-info-line,.single .classic-entry-meta .meta-info-line .entry-date,.single .classic-entry-meta .meta-info-line .updated-time,.single .classic-entry-meta .meta-info-line .reading-time{font-size: 1.2rem}.classic-content,.entry-content{font-size: 1.6rem;line-height: 1.75}.classic-content h2,.entry-content h2{font-size: 2.2rem;margin: 2.5rem 0 1.5rem}.classic-content h3,.entry-content h3{font-size: 1.9rem;margin: 2rem 0 1.2rem}.classic-content h4{font-size: 1.7rem}.classic-content blockquote,.entry-content blockquote{padding: 1.2rem 1.5rem;font-size: 1.7rem;margin: 2rem 0}.classic-content ul,.classic-content ol,.entry-content ul,.entry-content ol{padding-left: 2.5rem}.more-news-title,.widget-title{font-size: 2.2rem;margin-bottom: 1.5rem;padding-bottom: 1.2rem}.share-buttons-top{flex-wrap: wrap;margin-bottom: 1.4rem}.share-button-main{font-size: 1.5rem;padding: 0.6rem 1.2rem}.share-icon{width: 34px;height: 34px}.share-icon svg{width: 20px;height: 20px}.pagination a,.pagination span{min-width: 38px;height: 38px;padding: 0 0.8rem;font-size: 1.2rem}.footer-logo{max-width: 140px}.footer-copyright,.footer-developed{font-size: 1.1rem}.footer-social-icons a{width: 34px;height: 34px}.footer-social-icons svg{width: 20px;height: 20px}.mobile-navigation{width: 90%;max-width: 300px}.mobile-menu-header{padding: 1.8rem 2rem}.mobile-menu-list li a{padding: 1.4rem 2rem;font-size: 1.5rem}.mobile-menu-search{padding: 1rem 2rem 0.4rem}.mobile-menu-list li::after{margin: 0 2rem}.banner-csites{height: 90px;padding: 4px 0px}body:has(.banner-csites)::after{height: 90px}body:has(.banner-csites--hidden)::after{height: 0}.banner-csites__button{padding: 2px 14px;top: -24px}.banner-csites__icon{width: 20px;height: 20px}}@media (max-width: 768px){.layout-grid,.single-layout,.content-area,.content-post,.sidebar-area,.widget-area,.widget,.container{width: 100% !important;max-width: 100% !important;min-width: 0 !important;box-sizing: border-box !important}.single .site-main > .container{padding-left: 0 !important;padding-right: 0 !important}.breadcrumb,.classic-entry-title,.classic-subtitle,.classic-entry-meta,.share-buttons-top,.entry-content,.entry-footer{padding: 0px !important}.classic-featured-image,.post-video{margin-left: -24px !important;margin-right: -24px !important;border-radius: 0 !important}.classic-featured-image img{border-radius: 0}.ad-slot-inline,.ad-slot-sidebar,.ad-slot-leaderboard,.banner-topo{width: 100% !important;max-width: 100% !important;min-width: 0 !important;min-height: 100px !important;display: flex !important;justify-content: center;align-items: center;overflow: hidden !important;box-sizing: border-box !important;position: static !important;background-color: #f8f8f8}.banner-single{width: 100% !important;max-width: 100% !important;min-width: 0 !important;display: flex !important;justify-content: center;align-items: center;overflow: hidden !important;box-sizing: border-box !important;position: static !important;background: none}ins.adsbygoogle{width: 100% !important;max-width: 100% !important;min-width: 0 !important;min-height: 100px !important;display: block !important;overflow: hidden !important;box-sizing: border-box !important}ins.adsbygoogle iframe{width: 100% !important;max-width: 100% !important}}.post-card-category{display: inline-block;padding: 0.25rem 1rem;background: var(--primary-dark-color,#003366);color: #fff;font-size: 1.1rem;font-weight: 700;text-transform: uppercase;border-radius: 4px;margin-bottom: 0.8rem;letter-spacing: 0.03em;transition: background-color 0.2s}.post-card-category[style]{background: unset !important}.post-card-category[class*="cat-color-"]:hover{opacity: 0.85}.header-layout-compacto{padding: 0 !important}.header-compacto-row{display: flex;align-items: center;justify-content: space-between;width: 100%;height: 64px;gap: 0}.header-layout-compacto-body .navigation-menu{justify-content: flex-start}.header-layout-compacto-body .navigation-menu .nav-menu-list{justify-content: flex-start;width: auto}.hc-left{display: flex;align-items: center;gap: 14px;flex-shrink: 0;padding-right: 20px}.hc-left .menu-toggle{display: flex;align-items: center;background: none;border: none;cursor: pointer;padding: 6px;color: inherit;flex-shrink: 0}.hc-left .menu-toggle.mobile-only{display: none}.hc-left .menu-toggle svg{display: block}.hc-logo img{height: auto;width: auto;display: block;max-height: var(--hc-logo-height,52px)}.hc-logo.logo-text{font-size: 1.4rem;font-weight: 800;text-decoration: none;color: inherit;white-space: nowrap}.hc-nav{flex: 1;display: flex;align-items: center;justify-content: center;overflow: hidden;min-width: 0}.hc-nav .hc-menu-list{display: flex;align-items: center;list-style: none;margin: 0;padding: 0;gap: 0;flex-wrap: nowrap;overflow: hidden}.hc-nav .hc-menu-list > li{position: relative;flex-shrink: 0}.hc-nav .hc-menu-list > li > a{display: flex;align-items: center;padding: 0 14px;height: 64px;font-size: 0.85rem;font-weight: 600;text-decoration: none;color: inherit;white-space: nowrap;letter-spacing: 0.02em;text-transform: uppercase;transition: color 0.2s,background-color 0.2s}.hc-nav .hc-menu-list > li > a:hover,.hc-nav .hc-menu-list > li.current-menu-item > a,.hc-nav .hc-menu-list > li.current-menu-ancestor > a{color: var(--nav-hover-color,#e5a000)}.hc-nav .hc-menu-list > li .sub-menu{position: absolute;top: 100%;left: 0;z-index: 9999;background: var(--nav-bg-color,#1a3c1a);min-width: 200px;list-style: none;margin: 0;padding: 8px 0;border-radius: 0 0 6px 6px;box-shadow: 0 8px 24px rgba(0,0,0,0.18);opacity: 0;visibility: hidden;transform: translateY(6px);transition: opacity 0.2s,visibility 0.2s,transform 0.2s}.hc-nav .hc-menu-list > li:hover > .sub-menu{opacity: 1;visibility: visible;transform: translateY(0)}.hc-nav .hc-menu-list .sub-menu a{display: block;padding: 9px 18px;font-size: 0.83rem;font-weight: 500;color: inherit;text-decoration: none;white-space: nowrap}.hc-nav .hc-menu-list .sub-menu a:hover{color: var(--nav-hover-color,#e5a000)}.hc-right{display: flex;align-items: center;gap: 28px;flex-shrink: 0;padding-left: 16px}.hc-weather-widget{display: flex;align-items: center;gap: 6px;font-size: 0.82rem;font-weight: 600;white-space: nowrap;color: inherit;margin: 0 60px 0 0}.hc-weather-widget .weather-widget,.hc-weather-widget .csites-weather,.hc-weather-widget > *{display: flex;align-items: center;gap: 5px;font-size: 0.82rem}.hc-social-icons.header-main-social-icons{gap: 2.4rem;flex-shrink: 0}.hc-social-icons.header-main-social-icons svg{width: 18px;height: 18px}.header-layout-compacto .search-toggle{display: flex;align-items: center;justify-content: center;background: none;border: none;cursor: pointer;padding: 6px;color: inherit;flex-shrink: 0}@media (max-width: 991px){.hc-weather-widget{display: none !important}.hc-social-icons.header-main-social-icons{display: none !important}.header-compacto-row{position: relative;display: flex;align-items: center;justify-content: space-between;height: var(--hc-mobile-header-height,56px);padding: 0 1.8rem}.site-header.header-layout-compacto .container{padding-left: 0;padding-right: 0}.hc-nav{display: none !important}.hc-left{gap: 0;padding-right: 0;flex-shrink: 0;z-index: 1}.hc-left .hc-logo{position: absolute;left: 50%;transform: translateX(-50%);z-index: 0}.hc-right{padding-left: 0;gap: 0;flex-shrink: 0;z-index: 1}.hc-left .menu-toggle.mobile-only{display: flex !important}}.search-type-select{padding: 1rem 1.2rem;border: 1px solid #ddd;border-radius: 4px;font-size: 1.3rem;font-family: inherit;background: #fff;color: #333;cursor: pointer}.widget_search .search-form .search-type-select{flex: 0 0 auto}.search-pill-type-select{border: none;background: transparent;font-size: 1.3rem;font-family: inherit;color: #333;padding: 10px 8px;border-left: 1px solid #e5e7eb;cursor: pointer;outline: none}.search-filters-bar .filter-item.search-type-filter{position: relative;display: flex;align-items: center}@media screen and (max-width: 1024px){.layout-grid,.single-layout.layout-grid,.csites-layout-with-sidebar,.csites-builder-layout,.csites-builder-row,.csites-builder-section,.content-sidebar-layout,.content-with-sidebar,.home-content-layout,.homepage-layout,.main-content-layout,.news-layout-with-sidebar,.wp-block-columns,.elementor-container{grid-template-columns: minmax(0,1fr) !important;flex-direction: column !important;column-gap: 0 !important}.csites-builder-section > .csites-builder-column,.csites-builder-section > .csites-builder-col,.csites-builder-row > .csites-builder-column,.csites-builder-row > .csites-builder-col,.csites-layout-with-sidebar > *,.csites-builder-layout > *,.content-sidebar-layout > *,.content-with-sidebar > *,.home-content-layout > *,.homepage-layout > *,.main-content-layout > *,.news-layout-with-sidebar > *,.layout-grid > *,.single-layout.layout-grid > *,.wp-block-columns > .wp-block-column,.elementor-container > .elementor-column{box-sizing: border-box !important;width: 100% !important;max-width: 100% !important;min-width: 0 !important;flex: 0 0 100% !important}.csites-builder-section [style*="grid-template-columns"],.csites-builder-row [style*="grid-template-columns"],.csites-builder-layout [style*="grid-template-columns"]{grid-template-columns: minmax(0,1fr) !important}.layout-grid > .content-area,.layout-grid > .content-post,.single-layout.layout-grid > .content-area,.single-layout.layout-grid > .content-post{order: 1 !important}.layout-grid > .sidebar-area,.single-layout.layout-grid > .sidebar-area{order: 2 !important}.sidebar-area,.csites-sidebar,.widget-area,.layout-sidebar{width: 100% !important;max-width: 100% !important;min-width: 0 !important;position: static !important}}
.topo-login{display:flex;align-items:center}.login-link{display:flex;align-items:center;gap:.6rem;color:inherit;text-decoration:none;font-weight:500}.header-top-bar--login-only .header-top-bar-content{justify-content:flex-end}.login-link svg{flex-shrink:0;transition:transform .2s ease}.login-link:hover svg{transform:scale(1.1)}.login-text{font-size:1.3rem;white-space:nowrap;max-width:18ch;overflow:hidden;text-overflow:ellipsis}
