
/* CAREKA DIGITAL — Conteúdos completos V55 */
.ckContentBody{background:#05080d;color:#f5efe4;}
.ckContentMain{position:relative;overflow:hidden;}
.ckContentMain::before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(900px 520px at 18% 0%,rgba(197,160,89,.10),transparent 62%),radial-gradient(760px 560px at 100% 10%,rgba(196,93,24,.07),transparent 64%),linear-gradient(180deg,#05080d,#071019 58%,#05080d);}
.ckContentShell{width:min(100% - 44px,1180px);margin-inline:auto;}
.ckContentHero{padding:clamp(128px,14vw,190px) 0 clamp(48px,7vw,90px);}
.ckContentHero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(28px,5vw,76px);align-items:end;}
.ckContentBreadcrumb,.ckContentKicker{display:inline-flex;width:fit-content;text-transform:uppercase;text-decoration:none;color:#d4a843;font:800 .78rem/1 Inter,sans-serif;letter-spacing:.16em;margin-bottom:16px;}
.ckContentKicker{color:#c45d18;margin-bottom:20px;}
.ckContentHero h1{margin:0;max-width:850px;font-family:"Bebas Neue",Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.015em;line-height:.9;font-size:clamp(58px,8.6vw,128px);color:#fff8ed;text-wrap:balance;}
.ckContentLead{max-width:760px;margin:clamp(18px,2vw,28px) 0 0;color:rgba(245,239,228,.78);font:400 clamp(18px,1.35vw,22px)/1.72 Inter,sans-serif;}
.ckContentMeta{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px;}
.ckContentMeta span{border:1px solid rgba(197,160,89,.20);border-radius:999px;padding:9px 12px;color:#d4a843;background:rgba(255,255,255,.025);font:800 .72rem/1 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;}
.ckContentPanel,.ckDirectBox,.ckAsideCard,.ckContentNext__box{border:1px solid rgba(197,160,89,.20);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));box-shadow:0 24px 70px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.05);}
.ckContentPanel{padding:30px;}
.ckContentPanel span,.ckDirectBox span,.ckInsightBlock span,.ckContentNext span,.ckAsideCard span{display:block;color:#d4a843;text-transform:uppercase;letter-spacing:.15em;font:800 .74rem/1 Inter,sans-serif;margin-bottom:14px;}
.ckContentPanel h2,.ckContentNext h2{margin:0 0 14px;font:400 clamp(34px,3vw,48px)/.98 "Bebas Neue",Impact,sans-serif;text-transform:uppercase;color:#fff8ed;letter-spacing:.02em;}
.ckContentPanel p,.ckContentNext p{margin:0;color:rgba(245,239,228,.72);font:400 1rem/1.7 Inter,sans-serif;}
.ckContentPanel a,.ckContentNext a,.ckAsideCta{display:inline-flex;margin-top:22px;align-items:center;gap:10px;color:#05080d;background:linear-gradient(135deg,#d4a843,#c45d18);border-radius:999px;padding:14px 18px;text-decoration:none;font:900 .78rem/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase;}
.ckContentArticle{padding:0 0 clamp(50px,7vw,90px);}
.ckContentLayout{display:grid;grid-template-columns:minmax(0,760px) minmax(260px,340px);gap:clamp(28px,5vw,70px);align-items:start;}
.ckContentText{display:grid;gap:clamp(28px,4vw,48px);}
.ckDirectBox{padding:clamp(24px,3vw,34px);}
.ckDirectBox p{margin:0;color:#fff8ed;font:500 clamp(17px,1.18vw,20px)/1.7 Inter,sans-serif;}
.ckContentText h2{font:400 clamp(38px,4vw,62px)/.96 "Bebas Neue",Impact,sans-serif;color:#fff8ed;text-transform:uppercase;letter-spacing:.018em;margin:0 0 16px;text-wrap:balance;}
.ckContentText p{margin:0 0 16px;color:rgba(245,239,228,.78);font:400 clamp(17px,1.12vw,19px)/1.86 Inter,sans-serif;}
.ckInsightBlock{border-left:2px solid #d4a843;padding:22px 0 22px 28px;}
.ckInsightBlock blockquote{margin:0;color:#fff8ed;font:600 clamp(20px,1.6vw,26px)/1.55 Inter,sans-serif;font-style:italic;}
.ckContentChecklist{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none;}
.ckContentChecklist li{position:relative;padding:16px 18px 16px 48px;border:1px solid rgba(197,160,89,.16);border-radius:18px;background:rgba(255,255,255,.025);color:rgba(245,239,228,.82);font:500 1rem/1.55 Inter,sans-serif;}
.ckContentChecklist li::before{content:"";position:absolute;left:20px;top:22px;width:9px;height:9px;border-radius:50%;background:linear-gradient(180deg,#d4a843,#c45d18);box-shadow:0 0 0 6px rgba(197,160,89,.08);}
.ckContentAside{position:sticky;top:120px;}
.ckAsideCard{padding:24px;display:grid;gap:10px;}
.ckAsideCard a{display:block;text-decoration:none;color:rgba(245,239,228,.72);padding:12px 0;border-bottom:1px solid rgba(197,160,89,.11);font:700 .92rem/1.4 Inter,sans-serif;}
.ckAsideCard a:hover{color:#d4a843;}
.ckAsideCard .ckAsideCta{border:0;color:#05080d;text-align:center;margin-top:14px;}
.ckContentNext{padding:0 0 clamp(60px,8vw,110px);}
.ckContentNext__box{padding:clamp(28px,4vw,46px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:center;}
.ckContentNext__box p{max-width:760px;}
.ckContentActions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;}
.ckContentActions a:last-child{background:transparent;color:#d4a843;border:1px solid rgba(197,160,89,.30);}
html[data-theme="light"] .ckContentBody{background:#f8efe2;color:#25180f;}
html[data-theme="light"] .ckContentMain::before{background:radial-gradient(900px 520px at 18% 0%,rgba(196,93,24,.09),transparent 62%),linear-gradient(180deg,#fff8ee,#f3e5d1 58%,#fff8ee);}
html[data-theme="light"] .ckContentHero h1,html[data-theme="light"] .ckContentText h2,html[data-theme="light"] .ckContentPanel h2,html[data-theme="light"] .ckContentNext h2{color:#24170f;}
html[data-theme="light"] .ckContentLead,html[data-theme="light"] .ckContentText p,html[data-theme="light"] .ckContentPanel p,html[data-theme="light"] .ckContentNext p,html[data-theme="light"] .ckContentChecklist li,html[data-theme="light"] .ckAsideCard a{color:#6d5b4c;}
html[data-theme="light"] .ckContentPanel,html[data-theme="light"] .ckDirectBox,html[data-theme="light"] .ckAsideCard,html[data-theme="light"] .ckContentNext__box{background:linear-gradient(180deg,rgba(255,251,244,.94),rgba(244,232,214,.88));border-color:rgba(196,93,24,.18);box-shadow:0 20px 50px rgba(67,42,21,.08),inset 0 1px 0 rgba(255,255,255,.7);}
html[data-theme="light"] .ckDirectBox p,html[data-theme="light"] .ckInsightBlock blockquote{color:#24170f;}
html[data-theme="light"] .ckContentPanel a,html[data-theme="light"] .ckContentNext a,html[data-theme="light"] .ckAsideCta{color:#fff8ee;}
html[data-theme="light"] .ckContentActions a:last-child{color:#c45d18;background:transparent;}
@media(max-width:980px){.ckContentHero__grid,.ckContentLayout,.ckContentNext__box{grid-template-columns:1fr}.ckContentAside{position:static}.ckContentHero{padding-top:120px}.ckContentHero h1{font-size:clamp(48px,13vw,84px)}}
@media(max-width:640px){.ckContentShell{width:min(100% - 28px,1180px)}.ckContentHero{padding-top:112px}.ckContentPanel,.ckDirectBox,.ckAsideCard,.ckContentNext__box{border-radius:22px;padding:22px}.ckContentHero h1{font-size:clamp(42px,14vw,68px)}.ckContentLead{font-size:16px}.ckContentMeta span{font-size:.66rem}.ckContentText h2{font-size:clamp(34px,11vw,48px)}.ckContentText p{font-size:16px;line-height:1.8}}
