/* Blog Carroussel: escopo exclusivo — não afeta os demais widgets. */
.cblog-root{--cblog-accent:#e81c33;font-family:Montserrat,Arial,sans-serif;color:#181b23;width:100%;overflow:hidden;box-sizing:border-box}
.cblog-root *,.cblog-root *:before,.cblog-root *:after{box-sizing:border-box}
.cblog-root .cblog-container{max-width:1180px;width:calc(100% - 42px);margin-left:auto;margin-right:auto}
.cblog-root a{text-decoration:none}
.cblog-root .cblog-hero{min-height:315px;position:relative;display:flex;align-items:center;background:#0b0e14;isolation:isolate;overflow:hidden}
.cblog-root .cblog-hero:before{content:"";position:absolute;z-index:-2;inset:0;background-image:var(--cblog-hero);background-position:center;background-size:cover}
.cblog-root .cblog-hero:after{content:"";z-index:-1;inset:0;position:absolute;background:linear-gradient(90deg,rgba(5,7,13,.97),rgba(5,7,13,.75) 55%,rgba(5,7,13,.17))}
.cblog-root .cblog-hero h1{font:700 clamp(30px,3.5vw,52px)/1.15 Montserrat,Arial,sans-serif;color:#fff!important;letter-spacing:-.035em;text-transform:uppercase;margin:0;max-width:800px}
.cblog-root .cblog-hero h1:before{content:"";display:block;background:var(--cblog-accent);width:48px;height:4px;margin-bottom:24px}
.cblog-root .cblog-listing{background:#f5f6f8;padding:0 0 84px;min-height:320px}
.cblog-root .cblog-filter-form{display:flex;align-items:center;gap:13px;position:relative;z-index:1;flex-wrap:wrap;margin:0 0 32px;padding:20px 22px;background:#fff;border:1px solid #e6e8ef;border-radius:16px;box-shadow:0 14px 35px rgba(15,17,25,.075);transform:translateY(-26px);margin-bottom:-3px}
.cblog-root .cblog-search{display:flex;flex:1 1 290px;min-width:0;align-items:center;gap:12px;padding:0 15px;border:1px solid #dfe3ec;border-radius:10px;min-height:49px}
.cblog-root .cblog-search svg{width:19px;height:19px;fill:none;stroke:#7a8292;stroke-width:2;stroke-linecap:round}
.cblog-root .cblog-search input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;min-height:46px;width:100%;color:#151822;font:500 14px Montserrat,Arial}
.cblog-root .cblog-select-wrap{flex:0 1 240px;min-width:180px}.cblog-root .cblog-select-wrap select{border:1px solid #dfe3ec;border-radius:10px;background:#fff;padding:0 13px;min-height:49px;width:100%;color:#272b35;font:500 14px Montserrat,Arial;cursor:pointer}
.cblog-root .cblog-filter-button{min-height:49px;border:1px solid var(--cblog-accent);border-radius:10px;background:var(--cblog-accent);color:#fff;font:700 14px Montserrat,Arial;padding:0 24px;cursor:pointer}
.cblog-root .cblog-filter-button:hover{background:#bd1528;color:#fff}
.cblog-root .cblog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.cblog-root .cblog-card{min-width:0;background:#fff;border-radius:18px;border:1px solid #e5e7ed;box-shadow:0 9px 24px rgba(14,22,38,.055);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s,box-shadow .22s}
.cblog-root .cblog-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px rgba(14,22,38,.12)}
.cblog-root .cblog-card-featured{grid-column:auto;display:flex;flex-direction:column;min-height:0}
.cblog-root .cblog-thumb{height:220px;position:relative;display:block;background:#13161f;overflow:hidden}
.cblog-root .cblog-card-featured .cblog-thumb{height:220px;min-height:0}
.cblog-root .cblog-thumb img{height:100%;width:100%;object-fit:cover;display:block;transition:transform .4s ease}
.cblog-root .cblog-card:hover .cblog-thumb img{transform:scale(1.035)}
.cblog-root .cblog-thumb-plain{display:grid;place-items:center;width:100%;height:100%;background:radial-gradient(circle at 80% 20%,#34363f,transparent 50%),linear-gradient(135deg,#1c1f28,#090a10);color:#555b68}
.cblog-root .cblog-thumb-plain svg{width:64px;height:64px;stroke:currentColor;fill:none;stroke-width:1.5}
.cblog-root .cblog-video-chip{position:absolute;bottom:15px;left:15px;background:rgba(8,10,15,.88);border:1px solid rgba(255,255,255,.16);padding:9px 13px;color:#fff;font:700 12px Montserrat,Arial;border-radius:8px}
.cblog-root .cblog-video-chip span{color:#ff3f55;margin-right:5px}
.cblog-root .cblog-card-content{padding:25px 24px 22px;flex:1;display:flex;flex-direction:column;min-width:0}
.cblog-root .cblog-terms{color:var(--cblog-accent);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;margin-bottom:11px}
.cblog-root .cblog-card-title{font:700 clamp(17px,1.45vw,22px)/1.42 Montserrat,Arial,sans-serif;margin:0 0 14px;letter-spacing:-.02em;overflow-wrap:anywhere}
.cblog-root .cblog-card-title a{color:#1b202c!important}
.cblog-root .cblog-card-title a:hover{color:var(--cblog-accent)!important}
.cblog-root .cblog-excerpt{font:400 14px/1.78 Montserrat,Arial;color:#606774;margin:0 0 24px;overflow-wrap:anywhere}
.cblog-root .cblog-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;border-top:1px solid #eef0f4;flex-wrap:wrap}
.cblog-root .cblog-card-footer time{font:500 12px Montserrat,Arial;color:#7a818b}
.cblog-root .cblog-read{font:700 13px Montserrat,Arial;color:var(--cblog-accent)!important}
.cblog-root .cblog-pagination{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin-top:36px}
.cblog-root .cblog-pagination a{display:grid;place-items:center;min-width:43px;height:43px;padding:6px;border-radius:9px;border:1px solid #e1e4ea;color:#252b35;background:#fff;font:700 13px Montserrat,Arial}
.cblog-root .cblog-pagination a.active,.cblog-root .cblog-pagination a:hover{background:var(--cblog-accent);color:#fff;border-color:var(--cblog-accent)}
.cblog-root .cblog-empty{background:#fff;border:1px solid #e4e7ef;border-radius:12px;padding:36px;color:#5a6272}
.cblog-root input:focus-visible,.cblog-root select:focus-visible,.cblog-root button:focus-visible,.cblog-root a:focus-visible{outline:3px solid var(--cblog-accent);outline-offset:2px}
/* Página de publicação — conteúdo autoral, imagem e vídeo ligados por cadastro. */
.cblog-root .cblog-single-hero{background:linear-gradient(110deg,#0b0c11,#222530);padding:82px 0 65px;color:#fff}
.cblog-root .cblog-single-hero h1{font:700 clamp(26px,3.4vw,46px)/1.24 Montserrat,Arial,sans-serif;color:#fff;max-width:980px;margin:0 0 22px}
.cblog-root .cblog-single-hero time{font:500 13px Montserrat,Arial;color:#bcc2cf}
.cblog-root .cblog-single-term{color:#ff7181;font-weight:700;font-size:13px;margin-bottom:17px}
.cblog-root .cblog-article{max-width:940px;padding:56px 0 100px}
.cblog-root .cblog-article-image{border-radius:16px;overflow:hidden;margin:0 0 35px}
.cblog-root .cblog-article-image img{display:block;width:100%;height:auto}
.cblog-root .cblog-article-body{font:400 16px/1.9 Montserrat,Arial;color:#353c49;overflow-wrap:anywhere}
.cblog-root .cblog-article-body p{margin:0 0 1.25em}
.cblog-root .cblog-article-body h2,.cblog-root .cblog-article-body h3{font-weight:700;line-height:1.3;color:#141922}
.cblog-root .cblog-article-body img{max-width:100%;height:auto}
.cblog-root .cblog-article-video{position:relative;width:100%;aspect-ratio:16/9;border-radius:16px;overflow:hidden;margin-top:40px;background:#0c0f14}
.cblog-root .cblog-article-video iframe{display:block;position:absolute;inset:0;width:100%;height:100%;border:0}
@media(max-width:1050px){.cblog-root .cblog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cblog-root .cblog-card-featured{grid-column:auto}}
@media(max-width:767px){.cblog-root .cblog-hero:before{background-image:var(--cblog-hero-mobile,var(--cblog-hero));background-position:center center}.cblog-root .cblog-container{width:calc(100% - 34px)}.cblog-root .cblog-hero{min-height:260px}.cblog-root .cblog-listing{padding-bottom:56px}.cblog-root .cblog-filter-form{padding:14px;gap:10px;transform:translateY(-15px)}.cblog-root .cblog-search,.cblog-root .cblog-select-wrap{flex:1 1 100%;width:100%}.cblog-root .cblog-filter-button{width:100%}.cblog-root .cblog-grid{grid-template-columns:1fr;gap:17px}.cblog-root .cblog-card-featured{grid-column:auto;display:flex;min-height:0}.cblog-root .cblog-card-featured .cblog-thumb{min-height:0;height:220px}.cblog-root .cblog-card-content{padding:21px}.cblog-root .cblog-card-title{font-size:19px}.cblog-root .cblog-article{padding:35px 0 65px}.cblog-root .cblog-single-hero{padding:60px 0 46px}}
@media(prefers-reduced-motion:reduce){.cblog-root .cblog-card,.cblog-root .cblog-thumb img{transition:none}.cblog-root .cblog-card:hover,.cblog-root .cblog-card:hover .cblog-thumb img{transform:none}}

/* --------------------------------------------------------------------------
   Carroussel Auto v1.15.34 — acabamento premium, 3 cards iguais e artigo completo.
   Código restrito ao namespace .cblog-root.
--------------------------------------------------------------------------- */
.cblog-root {--cblog-ink:#171c28;--cblog-deep:#11151e;--cblog-soft:#f5f6f9;}
.cblog-root .cblog-listing{background:radial-gradient(ellipse at 6% 18%,rgba(236,32,58,.045),transparent 37%),linear-gradient(180deg,#f6f7fa 0%,#f0f2f6 100%);}
.cblog-root .cblog-filter-form{border-color:rgba(209,214,225,.8);box-shadow:0 17px 42px rgba(19,25,36,.075);}
.cblog-root .cblog-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:26px;}
.cblog-root .cblog-card,.cblog-root .cblog-card-featured {display:flex;flex-direction:column;grid-column:auto;min-height:0;overflow:hidden;border:1px solid rgba(219,224,233,.9);background:#fff;border-radius:19px;box-shadow:0 8px 22px rgba(16,24,42,.05),0 22px 44px rgba(16,24,42,.025);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;position:relative;}
.cblog-root .cblog-card:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#c20e24,#fb5262 50%,#c20e24);opacity:0;transition:opacity .3s;pointer-events:none;}
.cblog-root .cblog-card:hover{transform:translateY(-6px);box-shadow:0 19px 44px rgba(16,24,42,.12);border-color:rgba(230,28,51,.22);}
.cblog-root .cblog-card:hover:after{opacity:1;}
.cblog-root .cblog-thumb,.cblog-root .cblog-card-featured .cblog-thumb{height:auto;min-height:0;aspect-ratio:16/10;overflow:hidden;flex-shrink:0;display:block;}
.cblog-root .cblog-thumb:after{content:"";position:absolute;inset:40% 0 0;z-index:1;background:linear-gradient(180deg,transparent,rgba(7,9,14,.26));pointer-events:none;}
.cblog-root .cblog-thumb img{height:100%;width:100%;object-fit:cover;object-position:center;transition:transform .5s cubic-bezier(.2,.7,.2,1);}
.cblog-root .cblog-card:hover .cblog-thumb img{transform:scale(1.055);}
.cblog-root .cblog-card-content{padding:23px 23px 22px;flex:1;display:flex;flex-direction:column;min-height:255px;}
.cblog-root .cblog-terms{color:#db1932;display:inline-flex;align-items:center;gap:7px;align-self:flex-start;font-size:10px;letter-spacing:.07em;font-weight:700;background:#fff0f2;border:1px solid #ffdce2;border-radius:30px;padding:7px 10px;margin:0 0 15px;line-height:1.35;}
.cblog-root .cblog-terms:before{content:"";width:5px;height:5px;border-radius:50%;background:#e01b34;flex-shrink:0;}
.cblog-root .cblog-card-title{font-family:Montserrat,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.4;letter-spacing:-.025em;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;}
.cblog-root .cblog-excerpt{font-size:13px;line-height:1.8;color:#666e7e;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:20px;}
.cblog-root .cblog-card-footer{padding-top:17px;margin-top:auto;border-top:1px solid #eceef3;gap:12px;}
.cblog-root .cblog-read{background:var(--cblog-accent);border-radius:8px;color:#fff!important;padding:11px 14px;font-size:12px;line-height:1.2;white-space:nowrap;transition:background .2s ease,transform .2s ease;}
.cblog-root .cblog-read:hover{background:#bc1529;color:#fff!important;transform:translateX(2px);}
.cblog-root .cblog-video-chip{z-index:2;top:14px;bottom:auto;left:auto;right:14px;backdrop-filter:blur(8px);}
/* Página individual: Hero curta, ritmo de leitura mais confortável e cartões de apoio. */
.cblog-root.cblog-single{background:linear-gradient(180deg,#f8f9fb 0%,#fff 32%,#f5f6f9 100%);}
.cblog-root .cblog-single-hero{background:radial-gradient(ellipse at 88% 30%,rgba(231,29,53,.18),transparent 39%),radial-gradient(ellipse at 4% 85%,rgba(112,117,139,.11),transparent 42%),linear-gradient(117deg,#0d1018,#1b1d27 65%,#151922);position:relative;overflow:hidden;padding:48px 0 66px;color:#fff;isolation:isolate;}
.cblog-root .cblog-single-hero:before{content:"";position:absolute;width:42vw;height:42vw;max-width:560px;max-height:560px;right:-9vw;top:-78%;border:1px solid rgba(255,255,255,.065);border-radius:50%;box-shadow:0 0 0 50px rgba(255,255,255,.018),0 0 0 105px rgba(235,31,52,.022);z-index:-1;pointer-events:none;}
.cblog-root .cblog-single-hero:after{content:"";position:absolute;inset:auto 0 0;height:3px;background:linear-gradient(90deg,transparent,var(--cblog-accent) 40%,transparent);opacity:.7;}
.cblog-root .cblog-single-hero .cblog-container{max-width:1180px;}
.cblog-root .cblog-breadcrumb{display:flex;gap:11px;align-items:center;margin:0 0 22px;font-size:12px;color:#aab1c0;font-weight:600;}
.cblog-root .cblog-breadcrumb a{color:#dfe1e8!important;}
.cblog-root .cblog-breadcrumb a:hover{color:#ff6374!important;}
.cblog-root .cblog-single-term{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(255,110,128,.26);background:rgba(226,31,53,.09);border-radius:30px;color:#ff7a8d;letter-spacing:.045em;font-size:11px;text-transform:uppercase;margin-bottom:15px;}
.cblog-root .cblog-single-term:before{content:"";width:6px;height:6px;border-radius:50%;background:#f0445d;}
.cblog-root .cblog-single-hero h1{font:700 clamp(26px,2.65vw,40px)/1.27 Montserrat,Arial,sans-serif;letter-spacing:-.032em;max-width:980px;margin:0 0 15px;color:#fff!important;text-wrap:pretty;}
.cblog-root .cblog-single-meta{display:flex;gap:18px;align-items:center;flex-wrap:wrap;color:#bfc5d2;font-size:12px;}
.cblog-root .cblog-single-meta time{font-size:12px;color:inherit;}
.cblog-root .cblog-single-meta span + span:before{content:'•';margin-right:16px;color:#ed4055;}
.cblog-root .cblog-article{max-width:1180px;padding:0 0 86px;margin-top:-29px;position:relative;z-index:1;}
.cblog-root .cblog-article-image{width:100%;max-height:525px;aspect-ratio:16/7.3;position:relative;border-radius:18px;overflow:hidden;background:#15171d;border:5px solid #fff;box-shadow:0 22px 60px rgba(14,20,32,.13),0 3px 8px rgba(14,20,32,.06);margin:0 0 34px;}
.cblog-root .cblog-article-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;}
.cblog-root .cblog-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 255px;align-items:start;gap:38px;}
.cblog-root .cblog-article-main{min-width:0;border:1px solid #e7e9ee;background:#fff;border-radius:18px;box-shadow:0 13px 40px rgba(17,28,46,.045);padding:38px clamp(23px,3vw,46px) 44px;}
.cblog-root .cblog-article-body{font-family:Montserrat,Arial,sans-serif;font-size:16px;line-height:1.92;color:#454a59;overflow-wrap:break-word;}
.cblog-root .cblog-article-body p{margin:0 0 1.4em;}
.cblog-root .cblog-article-body p:first-child{font-size:17px;line-height:1.85;color:#303646;}
.cblog-root .cblog-article-body h2,.cblog-root .cblog-article-body h3{font-family:Montserrat,Arial,sans-serif;font-size:clamp(19px,1.7vw,24px);line-height:1.4;color:#181e29;font-weight:700;letter-spacing:-.018em;margin:33px 0 15px;}
.cblog-root .cblog-article-body h2{border-left:3px solid var(--cblog-accent);padding-left:14px;}
.cblog-root .cblog-article-body h3{font-size:19px;}
.cblog-root .cblog-article-body h2:first-child,.cblog-root .cblog-article-body h3:first-child{margin-top:0;}
.cblog-root .cblog-article-body ul,.cblog-root .cblog-article-body ol{margin:0 0 23px 0;padding-left:24px;}
.cblog-root .cblog-article-body li{padding-left:3px;margin:7px 0;}
.cblog-root .cblog-article-body li::marker{color:var(--cblog-accent);}
.cblog-root .cblog-article-body strong{color:#1e2734;font-weight:700;}
.cblog-root .cblog-article-body blockquote{background:#fff4f5;border-left:3px solid var(--cblog-accent);border-radius:0 11px 11px 0;padding:21px 25px;margin:24px 0;color:#333743;}
.cblog-root .cblog-article-body img{max-width:100%;height:auto;border-radius:12px;}
.cblog-root .cblog-aside{display:flex;flex-direction:column;gap:16px;}
.cblog-root .cblog-aside-card{background:#fff;border:1px solid #e8eaf0;border-radius:16px;box-shadow:0 9px 27px rgba(14,21,35,.05);padding:23px;}
.cblog-root .cblog-aside-card h2{font-size:17px;line-height:1.4;color:#202431;letter-spacing:-.02em;margin:0 0 12px;}
.cblog-root .cblog-aside-card p{font-size:13px;line-height:1.75;color:#737b89;margin:0 0 18px;}
.cblog-root .cblog-aside-accent{background:linear-gradient(145deg,#1c202b,#10131b);color:#fff;border-color:#252b38;position:relative;overflow:hidden;}
.cblog-root .cblog-aside-accent:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--cblog-accent),#ff6c7d);}
.cblog-root .cblog-aside-accent h2{color:#fff;}.cblog-root .cblog-aside-accent p{color:#b5becc;}
.cblog-root .cblog-aside-link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--cblog-accent);border-radius:9px;color:#fff!important;font-size:12px;font-weight:700;transition:background .2s ease;}
.cblog-root .cblog-aside-link:hover{background:#b61227;color:#fff!important;}
.cblog-root .cblog-aside-link-secondary{color:#293042!important;background:#f5f6f9;border:1px solid #e7e9f0;margin-top:9px;}
.cblog-root .cblog-aside-link-secondary:hover{color:var(--cblog-accent)!important;background:#fff;}
.cblog-root .cblog-article-video-wrap{margin:34px 0 0;}
.cblog-root .cblog-article-video-wrap h2{font-size:21px;color:#1c2330;margin:0 0 15px;}
.cblog-root .cblog-article-video{margin:0;border-radius:13px;box-shadow:0 10px 30px rgba(12,18,29,.12);}
.cblog-root .cblog-more{margin-top:55px;}
.cblog-root .cblog-more-top{display:flex;align-items:end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0 0 21px;}
.cblog-root .cblog-more h2{font-size:clamp(22px,2.25vw,29px);color:#1d2330;line-height:1.3;margin:0;font-weight:700;letter-spacing:-.03em;}
.cblog-root .cblog-back{font-size:13px;color:var(--cblog-accent)!important;font-weight:700;}
.cblog-root .cblog-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;}
.cblog-root .cblog-more-card{border:1px solid #e8eaf0;border-radius:14px;background:#fff;display:flex;flex-direction:column;min-width:0;overflow:hidden;box-shadow:0 8px 24px rgba(10,20,38,.045);transition:transform .25s ease,box-shadow .25s ease;}
.cblog-root .cblog-more-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px rgba(10,20,38,.1);}
.cblog-root .cblog-more-thumb{height:auto;aspect-ratio:16/9;background:#141821;display:block;overflow:hidden;}
.cblog-root .cblog-more-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s ease;}
.cblog-root .cblog-more-card:hover .cblog-more-thumb img{transform:scale(1.045);}
.cblog-root .cblog-more-copy{padding:19px;flex:1;display:flex;flex-direction:column;}
.cblog-root .cblog-more-copy h3{font-size:15px;line-height:1.5;margin:0 0 14px;color:#242a37;overflow-wrap:break-word;}
.cblog-root .cblog-more-copy a{color:inherit!important;}.cblog-root .cblog-more-copy a:hover{color:var(--cblog-accent)!important;}
.cblog-root .cblog-more-copy>span{color:#949baa;font-size:11px;margin-top:auto;}
@media (min-width:768px) and (max-width:1120px){.cblog-root .cblog-article-layout{grid-template-columns:minmax(0,1fr) 215px;gap:22px}.cblog-root .cblog-article-main{padding:30px 27px}.cblog-root .cblog-grid{gap:18px}.cblog-root .cblog-card-content{padding:19px}.cblog-root .cblog-card-title{font-size:17px;}}
@media(max-width:767px){.cblog-root .cblog-grid{grid-template-columns:1fr;gap:19px}.cblog-root .cblog-card,.cblog-root .cblog-card-featured{grid-column:auto}.cblog-root .cblog-thumb,.cblog-root .cblog-card-featured .cblog-thumb{height:auto;aspect-ratio:16/10}.cblog-root .cblog-card-content{min-height:0;padding:21px}.cblog-root .cblog-card-title{font-size:18px}.cblog-root .cblog-single-hero{padding:36px 0 54px}.cblog-root .cblog-single-hero h1{font-size:clamp(25px,6.3vw,34px)}.cblog-root .cblog-breadcrumb{margin-bottom:18px}.cblog-root .cblog-article{margin-top:-20px;padding-bottom:58px}.cblog-root .cblog-article-image{aspect-ratio:16/10;max-height:none;border-width:3px;margin-bottom:19px;border-radius:14px}.cblog-root .cblog-article-layout{grid-template-columns:1fr;gap:20px}.cblog-root .cblog-article-main{padding:24px 21px}.cblog-root .cblog-article-body{font-size:15px;line-height:1.85}.cblog-root .cblog-article-body p:first-child{font-size:15.5px}.cblog-root .cblog-article-body h2{font-size:20px}.cblog-root .cblog-aside{display:grid;grid-template-columns:1fr;gap:15px}.cblog-root .cblog-more{margin-top:38px}.cblog-root .cblog-more-grid{grid-template-columns:1fr;gap:15px}.cblog-root .cblog-more-thumb{aspect-ratio:16/8}.cblog-root .cblog-more-copy{padding:16px}.cblog-root .cblog-article-video-wrap{margin-top:24px}}
@media(min-width:768px) and (max-width:950px){.cblog-root .cblog-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}
@media(prefers-reduced-motion:reduce){.cblog-root .cblog-card,.cblog-root .cblog-more-card,.cblog-root .cblog-read,.cblog-root .cblog-aside-link{transition:none}.cblog-root .cblog-card:hover,.cblog-root .cblog-more-card:hover{transform:none}}

/* Primeiro card opcionalmente distinguível, sempre com mesmo tamanho. */
.cblog-root .cblog-card.cblog-card-featured{border-color:rgba(229,31,54,.32);box-shadow:0 9px 24px rgba(216,21,50,.07);}

/* 1.15.65: unifica a altura do banner mobile do Blog para manter o mesmo padrão da página Produtos. */
@media(max-width:767px){
 .cblog-root .cblog-hero{min-height:265px!important;align-items:center}
}
