.elementor-35824 .elementor-element.elementor-element-611f8123{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-5476d4fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-2ea94726{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-61afcfdf .elementor-icon-list-icon{width:14px;}.elementor-35824 .elementor-element.elementor-element-61afcfdf .elementor-icon-list-icon i{font-size:14px;}.elementor-35824 .elementor-element.elementor-element-61afcfdf .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-35824 .elementor-element.elementor-element-55e9fd56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-2c187392 .elementor-icon-list-icon{width:14px;}.elementor-35824 .elementor-element.elementor-element-2c187392 .elementor-icon-list-icon i{font-size:14px;}.elementor-35824 .elementor-element.elementor-element-2c187392 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-35824 .elementor-element.elementor-element-58c2b804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-4ca63910{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-5146a48f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-234548be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-42f306e1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35824 .elementor-element.elementor-element-42f306e1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-35824 .elementor-element.elementor-element-42f306e1:after{content:"0.66";}.elementor-35824 .elementor-element.elementor-element-42f306e1 .elementor-post__thumbnail__link{width:30%;}.elementor-35824 .elementor-element.elementor-element-42f306e1 .elementor-post__meta-data span + span:before{content:"///";}.elementor-35824 .elementor-element.elementor-element-42f306e1.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-35824 .elementor-element.elementor-element-42f306e1.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-35824 .elementor-element.elementor-element-42f306e1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-35824 .elementor-element.elementor-element-10e8bbe6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-6da9be4d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-6f4290e7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-35824 .elementor-element.elementor-element-6f4290e7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.62 * 100% );}.elementor-35824 .elementor-element.elementor-element-6f4290e7:after{content:"0.62";}.elementor-35824 .elementor-element.elementor-element-6f4290e7 .elementor-post__thumbnail__link{width:100%;}.elementor-35824 .elementor-element.elementor-element-6f4290e7 .elementor-post__meta-data span + span:before{content:"•";}.elementor-35824 .elementor-element.elementor-element-6f4290e7 .elementor-post__text{margin-top:20px;}.elementor-35824 .elementor-element.elementor-element-6f4290e7 .elementor-post__badge{right:0;}.elementor-35824 .elementor-element.elementor-element-6f4290e7 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-35824 .elementor-element.elementor-element-6d622738{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-35824 .elementor-element.elementor-element-a823459{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:767px){.elementor-35824 .elementor-element.elementor-element-42f306e1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-35824 .elementor-element.elementor-element-42f306e1:after{content:"0.5";}.elementor-35824 .elementor-element.elementor-element-42f306e1 .elementor-post__thumbnail__link{width:100%;}.elementor-35824 .elementor-element.elementor-element-6f4290e7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-35824 .elementor-element.elementor-element-6f4290e7:after{content:"0.5";}.elementor-35824 .elementor-element.elementor-element-6f4290e7 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* ==== Giraldo Works · Blog V3 (magazine) · Single Post template CSS (PT + EN, same file) ====
   Paste into: Theme Builder > GW V3 Single (PT and EN) > Page Settings (cog) > Advanced > Custom CSS.
   Every top-level container of the template has CSS class "gw3" + its role class (gw3-stripw, gw3-hero, gw3-body, gw3-bandw, gw3-more, gw3-fctaw, gw3-src).
   All containers: Content Width = Full width, padding 0, gap 0 (CSS below does the layout). No Inline Font Icons, no icon fonts used. */
.gw3{--g:#019235;--g-d:#067A32;--g-l:#4ADE80;--dk:#0F2A1D;--dk2:#0A1E14;--ink:#0F172A;--mut:#475569;--bg:#F6F8F7;--ln:rgba(15,42,29,.08);font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}
.gw3 *,.gw3 *::before,.gw3 *::after{box-sizing:border-box}
.gw3 img{max-width:100%;height:auto}
.gw3 h2 em,.gw3 .gw3-fcta h2 em{font-style:normal;color:var(--g)}
.gw3-in{max-width:1180px;margin:0 auto;padding:0 24px}
/* buttons, pills, checks, badge */
.gw3 .gw3-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 22px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none!important;white-space:nowrap;transition:transform .2s,box-shadow .2s;letter-spacing:0;text-transform:none}
.gw3 .gw3-btn svg{width:16px;height:16px;flex:none}
.gw3 .gw3-btn--p{color:#fff!important;background:linear-gradient(145deg,#1FAF55,var(--g) 55%,var(--g-d));box-shadow:0 12px 28px rgba(1,146,53,.30),inset 0 1px 0 rgba(255,255,255,.25)}
.gw3 .gw3-btn--g{color:var(--ink)!important;background:#fff;border:1px solid rgba(15,23,42,.14);box-shadow:0 4px 14px rgba(15,23,42,.05)}
.gw3 .gw3-btn--gw{color:#fff!important;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.25)}
.gw3 .gw3-btn--w{color:var(--dk)!important;background:#fff}
.gw3 .gw3-btn:hover{transform:translateY(-2px)}
.gw3-pill{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--g-d);background:rgba(1,146,53,.07);border:1px solid rgba(1,146,53,.18)}
.gw3-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--g);box-shadow:0 0 0 4px rgba(1,146,53,.15)}
.gw3-pill--d{color:#8BE7AE;background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14)}.gw3-pill--d::before{background:var(--g-l)}
.gw3-ck{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--g)}.gw3-ck svg{width:12px;height:12px}
.gw3-chk{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:8px}.gw3-chk li{display:flex;gap:9px;align-items:flex-start;font-size:14px;line-height:1.4;margin:0!important;padding:0!important}.gw3-chk li::before{display:none!important}
.gw3-rev{display:inline-flex;align-items:center;gap:9px;padding:8px 14px;border-radius:999px;background:#fff;border:1px solid var(--ln);box-shadow:0 6px 18px rgba(15,23,42,.06);font-size:13.5px;color:var(--ink);white-space:nowrap}
.gw3-rev img{width:56px!important;height:auto;flex:none}.gw3-stars{display:flex;gap:1px}.gw3-stars svg{width:15px;height:15px}
.gw3-rev--s{font-size:12px;gap:7px;padding:7px 11px;white-space:normal;flex-wrap:wrap;justify-content:center}.gw3-rev--s img{width:44px!important}.gw3-rev--s .gw3-stars svg{width:12px;height:12px}
.gw3-card{background:#fff;border:1px solid var(--ln);border-radius:24px;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -12px rgba(15,42,29,.12)}
.gw3-k{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--g-d)}
/* C0 strip */
.gw3-stripw{width:100%}
.gw3-strip{background:var(--dk);color:#fff;border-bottom:1px solid rgba(255,255,255,.08)}
.gw3-strip-in{max-width:1180px;margin:0 auto;padding:10px 24px;display:flex;align-items:center;gap:10px;overflow-x:auto;scrollbar-width:none}
.gw3-strip-in::-webkit-scrollbar{display:none}
.gw3-strip-l{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#8BE7AE;white-space:nowrap;margin-right:4px}
.gw3 .gw3-sp{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;padding:5px 11px 5px 5px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);font-size:12.5px;text-decoration:none;color:#fff!important;flex:none}
.gw3-sp img{width:26px!important;height:26px;border-radius:50%;background:#fff;padding:2px}.gw3-sp b{color:var(--g-l);font-weight:600}
/* C1 hero */
/* Many posts use Elementor 'Hide title' (:root{--page-title-display:none}); the template title must still show */
.gw3 .gw3-title:not(.elementor-element-5b45b20c),.gw3 .gw3-title.elementor-page-title:not(.elementor-element-5b45b20c){display:block!important}
.gw3-hero{display:grid!important;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:20px!important;max-width:1180px;margin:0 auto!important;padding:28px 24px 0!important}
.gw3-crumbs{grid-column:1/-1;font-size:13px;color:var(--mut)}.gw3-crumbs a{color:var(--mut)!important;text-decoration:none}
.gw3-hmain{position:relative!important;border-radius:30px;overflow:hidden;min-height:520px;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;color:#fff;padding:36px!important;background:var(--dk)}
.gw3-hmain>.gw3-himg,.gw3-hmain>.e-con-inner>.gw3-himg{position:absolute!important;inset:0;margin:0!important;z-index:0;width:100%!important;max-width:none!important}
.gw3-himg .elementor-widget-container,.gw3-himg a,.gw3-himg img{width:100%!important;height:100%!important;display:block}
.gw3-himg img{object-fit:cover;border-radius:0!important;max-width:none!important}
.gw3-hmain::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,30,20,0) 20%,rgba(10,30,20,.9) 100%);z-index:1;pointer-events:none}
.gw3-hmain.gw3-noimg{background:var(--dk) url("https://www.giraldoworks.com/wp-content/uploads/2026/10/Fhp-8-scaled-1-1024x576.jpg") center/cover no-repeat}
.gw3-hmain>*:not(.gw3-himg){position:relative;z-index:2}
.gw3-terms .elementor-post-info,.gw3-meta .elementor-post-info{list-style:none;margin:0;padding:0}
.gw3-terms .elementor-post-info__terms-list a,.gw3-terms .elementor-post-info__terms-list-item{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#8BE7AE!important;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);text-decoration:none}
.gw3-terms .elementor-post-info__terms-list{font-size:0}
.gw3-terms .elementor-post-info__terms-list a:not(:first-child){display:none}
.gw3-terms .elementor-icon-list-icon{display:none}
.gw3-title .elementor-heading-title{font-family:inherit!important;font-size:44px!important;line-height:1.08!important;letter-spacing:-.035em!important;font-weight:750!important;color:#fff!important;margin:14px 0 16px!important;max-width:720px;text-transform:none!important}
.gw3-meta{display:flex!important;flex-wrap:wrap;align-items:center;gap:6px 14px}
.gw3-meta .elementor-post-info{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:14px;color:rgba(255,255,255,.85)}
.gw3-meta .elementor-post-info *,.gw3-rt{color:rgba(255,255,255,.85)!important;font-size:14px}
.gw3-meta .elementor-icon-list-icon{display:none}
.gw3-rt:not(:empty)::before{content:"·";margin-right:10px;opacity:.6}
.gw3-hside{display:flex!important;flex-direction:column!important;gap:20px!important;min-width:0}
.gw3-hside-in{display:grid;gap:20px}
.gw3-toc{padding:22px 24px}
.gw3-toc-h{margin:0 0 12px!important;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--g-d)}
.gw3-toc ol{margin:0!important;padding:0!important;list-style:none!important;counter-reset:k;display:grid;gap:10px}
.gw3-toc li{counter-increment:k;display:grid;grid-template-columns:28px 1fr;gap:10px;align-items:start;font-size:14.5px;line-height:1.4;margin:0!important}
.gw3-toc li::before{content:counter(k);width:28px;height:28px;border-radius:9px;background:rgba(1,146,53,.1);color:var(--g-d);font-weight:700;font-size:13px;display:grid;place-items:center}
.gw3-toc a{color:var(--ink)!important;text-decoration:none}.gw3-toc a:hover{color:var(--g-d)!important}
.gw3-qc{display:none;flex-direction:column;gap:12px;padding:22px;border-radius:24px;background:radial-gradient(120% 140% at 90% 0%,#14532D 0%,var(--dk) 55%,var(--dk2) 100%);color:#fff}
.gw3-qc.is-on{display:flex}
.gw3-qc-row{display:flex;gap:12px;align-items:center}.gw3-ic3d{width:56px!important;height:56px;flex:none}
.gw3-qc-h{margin:0!important;font-size:19px;font-weight:650;line-height:1.3;color:#fff}.gw3-qc-h span{color:var(--g-l)}.gw3-qc-h small{font-size:12.5px;font-weight:500;color:rgba(255,255,255,.7)}
.gw3-qc-p{margin:0!important;color:rgba(255,255,255,.75);font-size:14.5px;line-height:1.5}
.gw3-ctas{display:flex;gap:10px;flex-wrap:wrap}
.gw3-qc .gw3-btn,.gw3-pcard .gw3-btn{padding:11px 18px;font-size:14px}
/* C2 body */
.gw3-body{display:grid!important;grid-template-columns:minmax(0,1fr) 320px;gap:56px!important;max-width:1180px;margin:56px auto 0!important;padding:0 24px!important;align-items:start}
.gw3-content{min-width:0;max-width:720px}
.gw3-content .elementor-widget-theme-post-content{font-size:18px;line-height:1.75;color:#1E293B}
.gw3-content h2{scroll-margin-top:100px}
.gw3-h1-off{display:none!important}
.gw3-rail{position:sticky!important;top:96px;display:flex!important;flex-direction:column!important;gap:18px!important;min-width:0}
.gw3-rail-h{margin:0 0 12px!important;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}
.gw3-related{background:#fff;border:1px solid var(--ln);border-radius:24px;padding:20px!important;box-shadow:0 12px 32px -12px rgba(15,42,29,.12)}
.gw3-related .elementor-posts-container{display:grid!important;grid-template-columns:1fr!important;gap:0!important}
.gw3-related .elementor-post{display:grid!important;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--ln);margin:0!important}
.gw3-related .elementor-post:first-child{border-top:0;padding-top:0}
.gw3-related .elementor-post__thumbnail__link{width:72px!important;margin:0!important}
.gw3-related .elementor-post__thumbnail__link{display:block;position:relative}
.gw3-related .elementor-post__thumbnail{padding-bottom:0!important;height:56px;border-radius:12px;overflow:hidden;position:relative}
.gw3-related .elementor-post__thumbnail img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;transform:none!important}
.gw3-related .elementor-post__title,.gw3-related .elementor-post__title a{font-size:13.5px!important;font-weight:600!important;line-height:1.35!important;color:var(--ink)!important;margin:0!important;text-decoration:none}
.gw3-related .elementor-post__meta-data,.gw3-related .elementor-post__excerpt,.gw3-related .elementor-post__read-more{display:none!important}
.gw3-related .elementor-post__text{margin:0!important}
.gw3-rail-sol{padding:20px;display:grid;gap:10px}
.gw3 .gw3-ms{display:flex;align-items:center;gap:12px;padding:10px;border-radius:14px;background:var(--bg);text-decoration:none!important;border:1px solid transparent;color:var(--ink)!important}
.gw3 .gw3-ms:hover{border-color:rgba(1,146,53,.3)}.gw3-ms img{width:40px!important;height:40px}.gw3-ms span{font-size:13.5px;font-weight:600;line-height:1.3}.gw3-ms small{display:block;color:var(--g-d);font-weight:600}
.gw3-ms.is-off{display:none}
.gw3-rail-sol .gw3-btn{width:100%;white-space:normal}
.gw3-rev-wrap{display:flex;justify-content:center}
/* product cards (moved into the article by JS) */
.gw3-src,.gw3-inject-src{display:none!important}
.gw3-pcard{margin:40px 0!important;display:grid;grid-template-columns:240px 1fr;border-radius:24px;overflow:hidden;background:#fff;border:1px solid var(--ln);box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -12px rgba(15,42,29,.14);font-family:"Inter",system-ui,sans-serif;color:var(--ink)}
.gw3-pcard-img{position:relative;min-height:220px}.gw3-pcard-img img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;margin:0!important;border-radius:0!important}
.gw3-badge{position:absolute;left:12px;top:12px;background:#fff;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:5px 10px;color:var(--g-d)}
.gw3-pcard-b{padding:22px 24px;display:flex;flex-direction:column;gap:10px}
.gw3-pcard-h{margin:0!important;font-size:21px!important;line-height:1.25!important;font-weight:700;letter-spacing:-.015em;color:var(--ink)}
.gw3-pcard-p{margin:0!important;font-size:14.5px!important;line-height:1.5!important;color:var(--mut)}
.gw3-pr{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.gw3-pr b{font-size:30px;letter-spacing:-.03em;line-height:1.1}.gw3-pr span{font-size:13px;color:var(--mut)}
.gw3-pcard .gw3-chk{grid-template-columns:1fr 1fr;gap:8px}.gw3-pcard .gw3-chk li{font-size:13.5px!important}
.gw3-pcard--geral{grid-template-columns:1fr}
.gw3-gg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.gw3 .gw3-gi,.gw3-pcard .gw3-gi{display:flex;align-items:center;gap:10px;padding:10px;border-radius:14px;background:var(--bg);text-decoration:none!important;color:var(--ink)!important;font-size:13.5px;font-weight:600;line-height:1.3}
.gw3-gi img{width:36px!important;height:36px;margin:0!important}.gw3-gi small{display:block;color:var(--g-d);font-weight:600}
.gw3-pcard .gw3-btn--p{color:#fff!important}.gw3-pcard .gw3-btn--g{color:var(--ink)!important}
.gw3-pcard a{text-decoration:none!important}
/* C3 band */
.gw3-bandw{width:100%;margin-top:88px!important}
.gw3-band{background:radial-gradient(100% 120% at 100% 0%,#14532D 0%,var(--dk) 50%,var(--dk2) 100%);color:#fff;padding:64px 0}
.gw3-sec-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px}
.gw3-sec-h h2{margin:12px 0 0!important;font-family:inherit!important;font-size:34px!important;font-weight:700!important;letter-spacing:-.03em;line-height:1.1!important;color:var(--ink);text-transform:none!important}
.gw3-sec-h p{color:var(--mut);margin:8px 0 0!important;font-size:16px}
.gw3-band .gw3-sec-h h2{color:#fff}.gw3-band .gw3-sec-h h2 em{color:var(--g-l)}.gw3-band .gw3-sec-h p{color:rgba(255,255,255,.72)}
.gw3-mas{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:220px 220px;gap:14px}
.gw3-mas figure{margin:0;position:relative;border-radius:20px;overflow:hidden}.gw3-mas img{width:100%!important;height:100%!important;object-fit:cover}
.gw3-mas figure:first-child{grid-column:span 2;grid-row:span 2}
.gw3-mas figcaption{position:absolute;left:12px;bottom:12px;background:rgba(255,255,255,.94);color:var(--ink);font-size:12.5px;font-weight:600;padding:5px 11px;border-radius:999px}
.gw3-band-f{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}
.gw3-facts{display:flex;gap:10px;flex-wrap:wrap}.gw3-facts span{padding:8px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);font-size:13.5px}
/* C4 more articles grid (Posts widget, Cards skin, class gw3-grid) */
.gw3-more{max-width:1180px;margin:80px auto 0!important;padding:0 24px!important;display:block!important}
.gw3-cats{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}
.gw3 .gw3-cats a{padding:8px 14px;border-radius:999px;border:1px solid var(--ln);font-size:13.5px;font-weight:600;text-decoration:none;color:var(--mut)!important}
.gw3 .gw3-cats a.is-on{background:var(--dk);color:#fff!important;border-color:var(--dk)}
.gw3-grid .elementor-posts-container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important}
.gw3-grid .elementor-post{margin:0!important}
.gw3-grid .elementor-post__card{height:100%;display:flex;flex-direction:column;border-radius:24px!important;overflow:hidden;background:#fff;border:1px solid var(--ln)!important;box-shadow:0 1px 2px rgba(15,23,42,.04),0 12px 32px -12px rgba(15,42,29,.12)!important;transition:transform .25s}
.gw3-grid .elementor-post__card:hover{transform:translateY(-4px)}
.gw3-grid .elementor-post__card{position:relative}
.gw3-grid .elementor-post__thumbnail__link{display:block;position:relative;margin:0!important;width:100%}
.gw3-grid .elementor-post__thumbnail{position:relative;overflow:hidden;padding-bottom:62.5%!important;height:0}
.gw3-grid .elementor-post__thumbnail img{position:absolute!important;inset:0;transform:none!important}
.gw3-grid .elementor-post__badge{position:absolute!important;top:0;left:0;right:auto!important;z-index:2}
.gw3-grid .elementor-post__text{flex:1 1 auto}
.gw3-grid .elementor-post__thumbnail img{object-fit:cover;width:100%!important;height:100%!important}
.gw3-grid .elementor-post__badge{background:#fff!important;color:var(--g-d)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.1em;text-transform:uppercase;border-radius:999px!important;padding:5px 10px!important;margin:12px!important;line-height:1.2!important}
.gw3-grid .elementor-post__text{padding:16px 20px 6px!important;margin:0!important}
.gw3-grid .elementor-post__title,.gw3-grid .elementor-post__title a{font-family:inherit!important;font-size:17.5px!important;font-weight:650!important;line-height:1.35!important;color:var(--ink)!important;text-decoration:none}
.gw3-grid .elementor-post__excerpt{display:none}
.gw3-grid .elementor-post__meta-data{margin-top:auto;padding:12px 20px 18px!important;border-top:0!important;font-size:13px!important;color:var(--mut)!important}
.gw3-grid .elementor-post__avatar{display:none}
.gw3-grid .elementor-post:first-child{grid-column:span 2;grid-row:span 2}
.gw3-grid .elementor-post:first-child .elementor-post__thumbnail{padding-bottom:56%!important}
.gw3-grid .elementor-post:first-child .elementor-post__title,.gw3-grid .elementor-post:first-child .elementor-post__title a{font-size:26px!important}
/* C5 final CTA */
.gw3-fctaw{max-width:1180px;margin:72px auto 72px!important;padding:0 24px!important}
.gw3-fcta{border-radius:32px;background:radial-gradient(120% 140% at 85% 0%,#14532D 0%,var(--dk) 45%,var(--dk2) 100%);color:#fff;padding:56px;display:grid;grid-template-columns:1.3fr 1fr;gap:32px;align-items:center}
.gw3-fcta h2{margin:16px 0 0!important;font-family:inherit!important;font-size:40px!important;line-height:1.1!important;letter-spacing:-.03em;font-weight:700!important;color:#fff!important;text-transform:none!important}.gw3-fcta h2 em{color:var(--g-l)!important}
.gw3-fcta p{color:rgba(255,255,255,.75);margin:14px 0 0!important;font-size:17px;line-height:1.6}
.gw3-fcta .gw3-ctas{margin-top:26px}.gw3-fcta .gw3-rev{margin-top:22px}
.gw3-fcta-art{display:flex;justify-content:center;gap:6px}.gw3-fcta-art img{width:112px!important;filter:drop-shadow(0 18px 24px rgba(0,0,0,.35))}.gw3-fcta-art img:nth-child(2){transform:translateY(-18px)}
/* tablet */
@media(max-width:1100px){.gw3-body{grid-template-columns:minmax(0,1fr) 290px;gap:36px!important}.gw3-title .elementor-heading-title{font-size:38px!important}}
/* mobile */
@media(max-width:860px){
 .gw3-strip-in{padding:9px 16px}
 .gw3-hero{grid-template-columns:1fr;padding:16px 16px 0!important}
 .gw3-hmain{min-height:440px;border-radius:22px;padding:22px!important}
 .gw3-title .elementor-heading-title{font-size:29px!important}
 .gw3-body{grid-template-columns:1fr;margin-top:32px!important;padding:0 16px!important;gap:32px!important}
 .gw3-content .elementor-widget-theme-post-content{font-size:17px}
 .gw3-rail{position:static!important}
 .gw3-pcard{grid-template-columns:1fr}.gw3-pcard-img{min-height:0;aspect-ratio:16/9}.gw3-pcard .gw3-chk{grid-template-columns:1fr}.gw3-gg{grid-template-columns:1fr 1fr}
 .gw3-bandw{margin-top:56px!important}.gw3-band{padding:44px 0}.gw3-in{padding:0 16px}
 .gw3-mas{grid-template-columns:1fr 1fr;grid-template-rows:200px 130px 130px}.gw3-mas figure:first-child{grid-column:span 2;grid-row:auto}
 .gw3-sec-h{flex-direction:column;align-items:flex-start}.gw3-sec-h h2{font-size:27px!important}
 .gw3-more{padding:0 16px!important;margin-top:56px!important}
 .gw3-grid .elementor-posts-container{grid-template-columns:1fr!important}
 .gw3-grid .elementor-post:first-child{grid-column:auto;grid-row:auto}
 .gw3-grid .elementor-post:first-child .elementor-post__title,.gw3-grid .elementor-post:first-child .elementor-post__title a{font-size:20px!important}
 .gw3-grid .elementor-post:nth-child(n+5){display:none}
 .gw3-fctaw{padding:0 16px!important;margin:56px auto!important}
 .gw3-fcta{grid-template-columns:1fr;padding:36px 24px;border-radius:24px}.gw3-fcta h2{font-size:30px!important}.gw3-fcta-art{order:-1}.gw3-fcta-art img{width:76px!important}
 .gw3-rev{font-size:12px;gap:7px;padding:7px 11px}.gw3-rev img{width:44px!important}.gw3-stars svg{width:12px;height:12px}
 .gw3-qc .gw3-btn{flex:1 1 auto}
}
/* Old duplicate blocks inside posts (related articles + final CTA), hidden only while the V3 template is active */
.gw3-content .elementor-2539 .elementor-element-94c7b74,.gw3-content .elementor-2539 .elementor-element-1013e7d7,.gw3-content .elementor-2539 .elementor-element-181bb0f{display:none!important}
.gw3-content .elementor-2562 .elementor-element-2829a790,.gw3-content .elementor-2562 .elementor-element-5be1dd93,.gw3-content .elementor-2562 .elementor-element-38c816c2{display:none!important}
.gw3-content .elementor-2708 .elementor-element-7e968ecc,.gw3-content .elementor-2708 .elementor-element-2ced528a,.gw3-content .elementor-2708 .elementor-element-6103813d{display:none!important}
.gw3-content .elementor-2725 .elementor-element-32d69448,.gw3-content .elementor-2725 .elementor-element-62770423,.gw3-content .elementor-2725 .elementor-element-230de0c1{display:none!important}
.gw3-content .elementor-2736 .elementor-element-65f0a921,.gw3-content .elementor-2736 .elementor-element-521c143c,.gw3-content .elementor-2736 .elementor-element-38d1f655{display:none!important}
.gw3-content .elementor-2799 .elementor-element-6f0cf7a5,.gw3-content .elementor-2799 .elementor-element-709fc2ec,.gw3-content .elementor-2799 .elementor-element-374f8874{display:none!important}
.gw3-content .elementor-4654 .elementor-element-c03b592,.gw3-content .elementor-4654 .elementor-element-2764c596,.gw3-content .elementor-4654 .elementor-element-4df24e5c{display:none!important}
.gw3-content .elementor-4664 .elementor-element-7cd1c017,.gw3-content .elementor-4664 .elementor-element-75aebb6e{display:none!important}
.gw3-content .elementor-4671 .elementor-element-3cb161c,.gw3-content .elementor-4671 .elementor-element-1c041caa,.gw3-content .elementor-4671 .elementor-element-56b0dade{display:none!important}
.gw3-content .elementor-4676 .elementor-element-7f88da74,.gw3-content .elementor-4676 .elementor-element-32b53ac8,.gw3-content .elementor-4676 .elementor-element-dd957ff{display:none!important}
.gw3-content .elementor-4708 .elementor-element-329e8a06,.gw3-content .elementor-4708 .elementor-element-388eede2,.gw3-content .elementor-4708 .elementor-element-1fbe978d{display:none!important}
.gw3-content .elementor-15293 .elementor-element-22629b34,.gw3-content .elementor-15293 .elementor-element-bd99ac3,.gw3-content .elementor-15293 .elementor-element-71f5f11e{display:none!important}
.gw3-content .elementor-18620 .elementor-element-3ae9e353,.gw3-content .elementor-18620 .elementor-element-507d21f2,.gw3-content .elementor-18620 .elementor-element-7424db85{display:none!important}
.gw3-content .elementor-18621 .elementor-element-626ad730,.gw3-content .elementor-18621 .elementor-element-2a20555b,.gw3-content .elementor-18621 .elementor-element-711ee2e4{display:none!important}
.gw3-content .elementor-19494 .elementor-element-1306a5b0,.gw3-content .elementor-19494 .elementor-element-54370fb7,.gw3-content .elementor-19494 .elementor-element-6a767d12{display:none!important}
.gw3-content .elementor-19495 .elementor-element-5b9cd60,.gw3-content .elementor-19495 .elementor-element-4285a65d,.gw3-content .elementor-19495 .elementor-element-636a72c{display:none!important}
.gw3-content .elementor-19873 .elementor-element-648f27e5,.gw3-content .elementor-19873 .elementor-element-41f54f92,.gw3-content .elementor-19873 .elementor-element-35f2ff26{display:none!important}
.gw3-content .elementor-19874 .elementor-element-73e688de,.gw3-content .elementor-19874 .elementor-element-13743f61,.gw3-content .elementor-19874 .elementor-element-2d5b3d9f{display:none!important}
.gw3-content .elementor-19988 .elementor-element-1932dd51,.gw3-content .elementor-19988 .elementor-element-1cd49f48,.gw3-content .elementor-19988 .elementor-element-142acc2b{display:none!important}
.gw3-content .elementor-19989 .elementor-element-118b7b1,.gw3-content .elementor-19989 .elementor-element-38e16ea1,.gw3-content .elementor-19989 .elementor-element-131c67cc{display:none!important}
.gw3-content .elementor-22423 .elementor-element-57963e28,.gw3-content .elementor-22423 .elementor-element-13cd307b,.gw3-content .elementor-22423 .elementor-element-1770e9b3{display:none!important}
.gw3-content .elementor-22444 .elementor-element-4aee85a2,.gw3-content .elementor-22444 .elementor-element-a4f4197,.gw3-content .elementor-22444 .elementor-element-67ac969{display:none!important}
.gw3-content .elementor-24651 .elementor-element-2a27ecdd,.gw3-content .elementor-24651 .elementor-element-607e2cf5{display:none!important}
.gw3-content .elementor-25016 .elementor-element-7056982a,.gw3-content .elementor-25016 .elementor-element-2ecfc1db,.gw3-content .elementor-25016 .elementor-element-42184eda{display:none!important}
.gw3-content .elementor-25756 .elementor-element-67c088e0,.gw3-content .elementor-25756 .elementor-element-c69545a,.gw3-content .elementor-25756 .elementor-element-1bda329e{display:none!important}
.gw3-content .elementor-25757 .elementor-element-7ab1f9e0,.gw3-content .elementor-25757 .elementor-element-288427aa,.gw3-content .elementor-25757 .elementor-element-5337e7d1{display:none!important}
.gw3-content .elementor-25793 .elementor-element-1c81fb65,.gw3-content .elementor-25793 .elementor-element-7bb4a96,.gw3-content .elementor-25793 .elementor-element-375a189c{display:none!important}
.gw3-content .elementor-25794 .elementor-element-134d2d3,.gw3-content .elementor-25794 .elementor-element-3bd8261c,.gw3-content .elementor-25794 .elementor-element-23f10cc7{display:none!important}
.gw3-content .elementor-33786 .elementor-element-58de585b,.gw3-content .elementor-33786 .elementor-element-3ae63d0b,.gw3-content .elementor-33786 .elementor-element-52a9cea0{display:none!important}
.gw3-content .elementor-33791 .elementor-element-5630f353,.gw3-content .elementor-33791 .elementor-element-64fd4e67,.gw3-content .elementor-33791 .elementor-element-6bc3ec71{display:none!important}
.gw3-content .elementor-33801 .elementor-element-11e4b42a,.gw3-content .elementor-33801 .elementor-element-35fec61b,.gw3-content .elementor-33801 .elementor-element-7daece5d{display:none!important}
.gw3-content .elementor-33807 .elementor-element-78e4b143,.gw3-content .elementor-33807 .elementor-element-52db2a42,.gw3-content .elementor-33807 .elementor-element-5c6a460b{display:none!important}
.gw3-content .elementor-34157 .elementor-element-4aa0ee10,.gw3-content .elementor-34157 .elementor-element-78ffcb46,.gw3-content .elementor-34157 .elementor-element-286c53ad{display:none!important}
.gw3-content .elementor-34159 .elementor-element-4620b794,.gw3-content .elementor-34159 .elementor-element-5638b8b,.gw3-content .elementor-34159 .elementor-element-25ce51d7{display:none!important}
.gw3-content .elementor-34177 .elementor-element-3157fa77,.gw3-content .elementor-34177 .elementor-element-d9d5147,.gw3-content .elementor-34177 .elementor-element-47f7c374{display:none!important}
.gw3-content .elementor-34184 .elementor-element-47cd3325,.gw3-content .elementor-34184 .elementor-element-2e02994c,.gw3-content .elementor-34184 .elementor-element-7f31b65f{display:none!important}
.gw3-content .elementor-34195 .elementor-element-7e8b7544,.gw3-content .elementor-34195 .elementor-element-10740fe2,.gw3-content .elementor-34195 .elementor-element-190f750c{display:none!important}
.gw3-content .elementor-34201 .elementor-element-5adce8f4,.gw3-content .elementor-34201 .elementor-element-7f7ef226,.gw3-content .elementor-34201 .elementor-element-bb32bf8{display:none!important}
.gw3-content .elementor-34211 .elementor-element-2b189f75,.gw3-content .elementor-34211 .elementor-element-6d603570,.gw3-content .elementor-34211 .elementor-element-2a10e1b1{display:none!important}
.gw3-content .elementor-34217 .elementor-element-7053de89,.gw3-content .elementor-34217 .elementor-element-1a48ea61,.gw3-content .elementor-34217 .elementor-element-5b9416b{display:none!important}
.gw3-content .elementor-34227 .elementor-element-9cf88c1,.gw3-content .elementor-34227 .elementor-element-515f373f,.gw3-content .elementor-34227 .elementor-element-283f98b6{display:none!important}
.gw3-content .elementor-34233 .elementor-element-53e21e79,.gw3-content .elementor-34233 .elementor-element-7d3f1cfe,.gw3-content .elementor-34233 .elementor-element-7ea4b6a6{display:none!important}
.gw3-content .elementor-34246 .elementor-element-4d912964,.gw3-content .elementor-34246 .elementor-element-6f71b54a,.gw3-content .elementor-34246 .elementor-element-65ef89ac{display:none!important}
.gw3-content .elementor-34256 .elementor-element-300d5a8e,.gw3-content .elementor-34256 .elementor-element-726b50e3,.gw3-content .elementor-34256 .elementor-element-9d716d9{display:none!important}
.gw3-content .elementor-34382 .elementor-element-7a3e7175,.gw3-content .elementor-34382 .elementor-element-17780309,.gw3-content .elementor-34382 .elementor-element-2a8e5cc9{display:none!important}
.gw3-content .elementor-34507 .elementor-element-4ddc4aba,.gw3-content .elementor-34507 .elementor-element-3af5190a,.gw3-content .elementor-34507 .elementor-element-427f116f{display:none!important}
/* Old mid-article CTA boxes (approved by the user on 22 Oct 2026): V3 injects product cards instead */
.gw3-content .elementor-2539 .elementor-element-1a06c7ab{display:none!important}
.gw3-content .elementor-2562 .elementor-element-3de871d9{display:none!important}
.gw3-content .elementor-2708 .elementor-element-145804da{display:none!important}
.gw3-content .elementor-2725 .elementor-element-1daae0fe{display:none!important}
.gw3-content .elementor-2736 .elementor-element-593d8a9e{display:none!important}
.gw3-content .elementor-2799 .elementor-element-49a4f333{display:none!important}
.gw3-content .elementor-4654 .elementor-element-592df373{display:none!important}
.gw3-content .elementor-4664 .elementor-element-64185d3e{display:none!important}
.gw3-content .elementor-4671 .elementor-element-7a1d37f3{display:none!important}
.gw3-content .elementor-4708 .elementor-element-4e88abb2{display:none!important}
.gw3-content .elementor-15293 .elementor-element-74986347{display:none!important}
.gw3-content .elementor-18620 .elementor-element-1a04b387{display:none!important}
.gw3-content .elementor-19494 .elementor-element-145f1918{display:none!important}
.gw3-content .elementor-19873 .elementor-element-76889875{display:none!important}
.gw3-content .elementor-19874 .elementor-element-4c947773{display:none!important}
.gw3-content .elementor-19988 .elementor-element-2ae6705c{display:none!important}
.gw3-content .elementor-19989 .elementor-element-1052814e{display:none!important}
.gw3-content .elementor-22423 .elementor-element-540f0c9d{display:none!important}
.gw3-content .elementor-24651 .elementor-element-4be5e1e2{display:none!important}
.gw3-content .elementor-25016 .elementor-element-2a9b1aec,.gw3-content .elementor-25016 .elementor-element-14ae1b06{display:none!important}
.gw3-content .elementor-25757 .elementor-element-64c9c221{display:none!important}
.gw3-content .elementor-25793 .elementor-element-73ac7c20{display:none!important}
.gw3-content .elementor-25794 .elementor-element-24c2676e{display:none!important}
.gw3-content .elementor-33786 .elementor-element-216fe71d{display:none!important}
.gw3-content .elementor-33791 .elementor-element-760d4011{display:none!important}
.gw3-content .elementor-33801 .elementor-element-6d6a54fa{display:none!important}
.gw3-content .elementor-33807 .elementor-element-2d711499{display:none!important}
.gw3-content .elementor-34157 .elementor-element-41772d85{display:none!important}
.gw3-content .elementor-34159 .elementor-element-4c55ae1d{display:none!important}
.gw3-content .elementor-34177 .elementor-element-16f88819{display:none!important}
.gw3-content .elementor-34184 .elementor-element-451b633b{display:none!important}
.gw3-content .elementor-34195 .elementor-element-1299e295{display:none!important}
.gw3-content .elementor-34201 .elementor-element-4f254ae0{display:none!important}
.gw3-content .elementor-34211 .elementor-element-156775ad{display:none!important}
.gw3-content .elementor-34217 .elementor-element-5f55474e{display:none!important}
.gw3-content .elementor-34227 .elementor-element-626a00e9{display:none!important}
.gw3-content .elementor-34233 .elementor-element-79e71102{display:none!important}
.gw3-content .elementor-34246 .elementor-element-c3e6c87{display:none!important}
.gw3-content .elementor-34256 .elementor-element-f402406{display:none!important}
.gw3-content .elementor-34382 .elementor-element-75fb38c0{display:none!important}
.gw3-content .elementor-34507 .elementor-element-7ea06685{display:none!important}
/* fix1 2026-10-22: Elementor core sets top/left 50% on post thumbnails; force full cover */
.gw3-grid .elementor-post__thumbnail img,.gw3-related .elementor-post__thumbnail img{top:0!important;left:0!important;right:0!important;bottom:0!important;transform:none!important;max-width:none!important}
.gw3-related .elementor-post__title,.gw3-related .elementor-post__title a,.gw3-grid .elementor-post__title,.gw3-grid .elementor-post__title a{letter-spacing:0!important;word-spacing:normal!important}
.gw3-hero,.gw3-body,.gw3-more{max-width:1180px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
/* fix2: rail items without thumbnail use full width; final CTA aligned with page width */
.gw3-related .elementor-post:not(:has(.elementor-post__thumbnail__link)){grid-template-columns:1fr!important}
.gw3-fctaw{max-width:1180px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important}
/* fix3: old Post Title widget replaced by Heading 74b740b (Astra banner-title setting suppressed it on some posts) */
.gw3 .elementor-element.elementor-element-5b45b20c,.elementor .elementor-element.elementor-element-5b45b20c{display:none!important}

/* fix5: mobile CLS (Lighthouse 0.277 on the hero). Causes: (1) .gw3-rt was empty until the JS ran at DOMContentLoaded, then the reading time wrapped
   the meta row to a 2nd line (+27px) and, because .gw3-hmain is bottom-aligned (justify-content:flex-end), pushed the H1/terms up 27px;
   (2) the hero side (.gw3-toc + .gw3-qc) was 0px tall until the JS ran, then grew ~620px and pushed .gw3-body down inside the first screen.
   Fix = JS now runs as soon as it is parsed (all V3 elements are above it) + CSS placeholders below as a safety net. */
.gw3-rt:empty::before{content:" 0B7";margin-right:10px;opacity:.6;visibility:hidden}
.gw3-rt:empty::after{content:"00 " attr(data-suffix);visibility:hidden}
/* fix5: show the topic card from the first paint for posts in the JS MAP (same mapping as v3.js MAP; JS still toggles .is-on) */
body.postid-4654 .gw3-qc[data-gw3-topic="cowork"],body.postid-4708 .gw3-qc[data-gw3-topic="cowork"],body.postid-15293 .gw3-qc[data-gw3-topic="cowork"],body.postid-18805 .gw3-qc[data-gw3-topic="cowork"],body.postid-19988 .gw3-qc[data-gw3-topic="cowork"],body.postid-22423 .gw3-qc[data-gw3-topic="cowork"],body.postid-2539 .gw3-qc[data-gw3-topic="cowork"],body.postid-2736 .gw3-qc[data-gw3-topic="cowork"],body.postid-18806 .gw3-qc[data-gw3-topic="cowork"],body.postid-19989 .gw3-qc[data-gw3-topic="cowork"],body.postid-22444 .gw3-qc[data-gw3-topic="cowork"],body.postid-34382 .gw3-qc[data-gw3-topic="cowork"]{display:flex}
body.postid-4664 .gw3-qc[data-gw3-topic="vo"],body.postid-4676 .gw3-qc[data-gw3-topic="vo"],body.postid-24651 .gw3-qc[data-gw3-topic="vo"],body.postid-25794 .gw3-qc[data-gw3-topic="vo"],body.postid-33791 .gw3-qc[data-gw3-topic="vo"],body.postid-33807 .gw3-qc[data-gw3-topic="vo"],body.postid-34184 .gw3-qc[data-gw3-topic="vo"],body.postid-34201 .gw3-qc[data-gw3-topic="vo"],body.postid-34217 .gw3-qc[data-gw3-topic="vo"],body.postid-34233 .gw3-qc[data-gw3-topic="vo"],body.postid-34256 .gw3-qc[data-gw3-topic="vo"],body.postid-34507 .gw3-qc[data-gw3-topic="vo"],body.postid-2562 .gw3-qc[data-gw3-topic="vo"],body.postid-2708 .gw3-qc[data-gw3-topic="vo"],body.postid-2799 .gw3-qc[data-gw3-topic="vo"],body.postid-25016 .gw3-qc[data-gw3-topic="vo"],body.postid-25793 .gw3-qc[data-gw3-topic="vo"],body.postid-33786 .gw3-qc[data-gw3-topic="vo"],body.postid-33801 .gw3-qc[data-gw3-topic="vo"],body.postid-34177 .gw3-qc[data-gw3-topic="vo"],body.postid-34195 .gw3-qc[data-gw3-topic="vo"],body.postid-34211 .gw3-qc[data-gw3-topic="vo"],body.postid-34227 .gw3-qc[data-gw3-topic="vo"],body.postid-34246 .gw3-qc[data-gw3-topic="vo"]{display:flex}
body.postid-4671 .gw3-qc[data-gw3-topic="salas"],body.postid-2725 .gw3-qc[data-gw3-topic="salas"]{display:flex}
body.postid-15945 .gw3-qc[data-gw3-topic="geral"],body.postid-18620 .gw3-qc[data-gw3-topic="geral"],body.postid-18851 .gw3-qc[data-gw3-topic="geral"],body.postid-20216 .gw3-qc[data-gw3-topic="geral"],body.postid-20354 .gw3-qc[data-gw3-topic="geral"],body.postid-26531 .gw3-qc[data-gw3-topic="geral"],body.postid-28142 .gw3-qc[data-gw3-topic="geral"],body.postid-13172 .gw3-qc[data-gw3-topic="geral"],body.postid-13262 .gw3-qc[data-gw3-topic="geral"],body.postid-15937 .gw3-qc[data-gw3-topic="geral"],body.postid-18621 .gw3-qc[data-gw3-topic="geral"],body.postid-18852 .gw3-qc[data-gw3-topic="geral"],body.postid-20295 .gw3-qc[data-gw3-topic="geral"],body.postid-22245 .gw3-qc[data-gw3-topic="geral"],body.postid-26746 .gw3-qc[data-gw3-topic="geral"],body.postid-28724 .gw3-qc[data-gw3-topic="geral"]{display:flex}
body.postid-19494 .gw3-qc[data-gw3-topic="privado"],body.postid-19873 .gw3-qc[data-gw3-topic="privado"],body.postid-21779 .gw3-qc[data-gw3-topic="privado"],body.postid-25045 .gw3-qc[data-gw3-topic="privado"],body.postid-25291 .gw3-qc[data-gw3-topic="privado"],body.postid-25362 .gw3-qc[data-gw3-topic="privado"],body.postid-25757 .gw3-qc[data-gw3-topic="privado"],body.postid-26846 .gw3-qc[data-gw3-topic="privado"],body.postid-27057 .gw3-qc[data-gw3-topic="privado"],body.postid-34159 .gw3-qc[data-gw3-topic="privado"],body.postid-19495 .gw3-qc[data-gw3-topic="privado"],body.postid-19874 .gw3-qc[data-gw3-topic="privado"],body.postid-21864 .gw3-qc[data-gw3-topic="privado"],body.postid-25066 .gw3-qc[data-gw3-topic="privado"],body.postid-25290 .gw3-qc[data-gw3-topic="privado"],body.postid-25361 .gw3-qc[data-gw3-topic="privado"],body.postid-25756 .gw3-qc[data-gw3-topic="privado"],body.postid-26847 .gw3-qc[data-gw3-topic="privado"],body.postid-27124 .gw3-qc[data-gw3-topic="privado"],body.postid-34157 .gw3-qc[data-gw3-topic="privado"]{display:flex}
body[data-gw3-topic] .gw3-qc:not(.is-on){display:none}
/* gw-icon-masks-ext-blog r25: blog post icons (nested accordion fa-plus/fa-minus, table of contents fa-chevron-down/up + fa-circle + eicon-loading spinner, post info fa-tags/fa-calendar/far fa-user-circle) drawn as SVG masks, same outlines/metrics; icon fonts not downloaded. Roll back: delete this one line. */.fas.fa-plus,.fas.fa-minus,.fas.fa-chevron-down,.fas.fa-chevron-up,.fas.fa-circle,.fas.fa-tags,.fas.fa-calendar,.far.fa-user-circle,.eicon-loading{font-family:inherit!important}.fas.fa-plus::before,.fas.fa-minus::before,.fas.fa-chevron-down::before,.fas.fa-chevron-up::before,.fas.fa-circle::before,.fas.fa-tags::before,.fas.fa-calendar::before,.far.fa-user-circle::before,.eicon-loading::before{content:""!important;font-family:inherit!important;display:inline-block;height:1em;vertical-align:top;background-color:currentColor;-webkit-mask:var(--gwi) no-repeat 0 0/100% 100%;mask:var(--gwi) no-repeat 0 0/100% 100%}.fas.fa-plus::before{width:0.875em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 208Q429 208 438.5 217.5Q448 227 448 240V272Q448 285 438.5 294.5Q429 304 416 304H272V448Q272 461 262.5 470.5Q253 480 240 480H208Q195 480 185.5 470.5Q176 461 176 448V304H32Q19 304 9.5 294.5Q0 285 0 272V240Q0 227 9.5 217.5Q19 208 32 208H176V64Q176 51 185.5 41.5Q195 32 208 32H240Q253 32 262.5 41.5Q272 51 272 64V208Z'/%3E%3C/svg%3E")}.fas.fa-minus::before{width:0.875em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M416 208Q429 208 438.5 217.5Q448 227 448 240V272Q448 285 438.5 294.5Q429 304 416 304H32Q19 304 9.5 294.5Q0 285 0 272V240Q0 227 9.5 217.5Q19 208 32 208Z'/%3E%3C/svg%3E")}.fas.fa-chevron-down::before{width:0.875em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M207 381 13 187Q6 180 6 170Q6 160 13 153L35 131Q42 124 52 123.5Q62 123 69 130L224 285L379 130Q386 123 396 123.5Q406 124 413 131L435 153Q442 160 442 170Q442 180 435 187L241 381Q234 389 224 389Q214 389 207 381Z'/%3E%3C/svg%3E")}.fas.fa-chevron-up::before{width:0.875em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M241 131 435 325Q442 332 442 342Q442 352 435 359L413 381Q406 388 396 388.5Q386 389 379 382L224 227L69 382Q62 389 52 388.5Q42 388 35 381L13 359Q6 352 6 342Q6 332 13 325L207 131Q214 123 224 123Q234 123 241 131Z'/%3E%3C/svg%3E")}.fas.fa-circle::before{width:1.0em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M80.5 80.5Q153 8 256 8Q359 8 431.5 80.5Q504 153 504 256Q504 359 431.5 431.5Q359 504 256 504Q153 504 80.5 431.5Q8 359 8 256Q8 153 80.5 80.5Z'/%3E%3C/svg%3E")}.fas.fa-tags::before{width:1.25em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 512'%3E%3Cpath d='M498 226Q512 240 512 260Q512 280 498 294L294 498Q280 512 260 512Q240 512 226 498L14 286Q0 272 0 252V48Q0 28 14 14Q28 0 48 0H252Q272 0 286 14ZM78 146Q92 160 112 160Q132 160 146 146Q160 132 160 112Q160 92 146 78Q132 64 112 64Q92 64 78 78Q64 92 64 112Q64 132 78 146ZM626 294 422 498Q408 512 388 512Q368 512 354 498L528 324Q554 297 554 260Q554 223 528 196L331 0H380Q400 0 414 14L626 226Q640 240 640 260Q640 280 626 294Z'/%3E%3C/svg%3E")}.fas.fa-calendar::before{width:0.875em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M12 192H436Q448 192 448 204V464Q448 484 434 498Q420 512 400 512H48Q28 512 14 498Q0 484 0 464V204Q0 192 12 192ZM448 148Q448 160 436 160H12Q0 160 0 148V112Q0 92 14 78Q28 64 48 64H96V12Q96 0 108 0H148Q160 0 160 12V64H288V12Q288 0 300 0H340Q352 0 352 12V64H400Q420 64 434 78Q448 92 448 112Z'/%3E%3C/svg%3E")}.far.fa-user-circle::before{width:0.9688em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 496 512'%3E%3Cpath d='M180 132Q208 104 248 104Q288 104 316 132Q344 160 344 200Q344 240 316 268Q288 296 248 296Q208 296 180 268Q152 240 152 200Q152 160 180 132ZM214 234Q228 248 248 248Q268 248 282 234Q296 220 296 200Q296 180 282 166Q268 152 248 152Q228 152 214 166Q200 180 200 200Q200 220 214 234ZM72.5 80.5Q145 8 248 8Q351 8 423.5 80.5Q496 153 496 256Q496 359 423.5 431.5Q351 504 248 504Q145 504 72.5 431.5Q0 359 0 256Q0 153 72.5 80.5ZM378 408Q354 370 308 368Q278 378 248 378Q219 378 188 368Q143 369 118 408Q174 456 248 456Q322 456 378 408ZM411 372Q448 320 448 256Q448 173 389.5 114.5Q331 56 248 56Q165 56 106.5 114.5Q48 173 48 256Q48 320 85 372Q126 320 190 320Q193 320 211.5 325Q230 330 248 330Q266 330 284.5 325Q303 320 306 320Q370 320 411 372Z'/%3E%3C/svg%3E")}.eicon-loading::before{width:1.0em;--gwi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cpath d='M500 975V858Q596 858 680 809Q761 761 809 680Q858 596 858 500Q858 404 809 320Q761 239 680 191Q596 142 500 142Q404 142 320 191Q239 239 191 320Q142 404 142 500H25Q25 371 90 260Q153 153 260 90Q371 25 500 25Q629 25 740 90Q847 153 910 260Q975 371 975 500Q975 629 910 740Q847 847 740 910Q629 975 500 975Z'/%3E%3C/svg%3E")}/* gw-icon-masks-ext-blog-end *//* End custom CSS */