/* CAREKA DIGITAL — V109 FINAL CONTENT */
.ckContentBody.careka-final .ckContentMain{background:var(--cd-bg)!important;color:var(--cd-paper)!important}
.ckContentBody .ckContentShell{width:min(calc(100% - 2*var(--cd-gutter)),var(--cd-max))!important;max-width:var(--cd-max)!important;margin-inline:auto!important}
.ckContentBody .ckContentHero{padding:clamp(66px,8vw,120px) 0 clamp(58px,7vw,104px)!important;border-bottom:1px solid var(--cd-line)!important;background:var(--cd-bg)!important}
.ckContentBody .ckContentHero__grid{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr)!important;gap:clamp(46px,7vw,110px)!important;align-items:end!important}
.ckContentBody .ckContentBreadcrumb{display:inline-flex!important;margin-bottom:24px!important;color:var(--cd-gold2)!important;text-decoration:none!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.1em!important}
.ckContentBody .ckContentKicker{display:block!important;color:var(--cd-gold)!important;font-size:9px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.13em!important}
.ckContentBody .ckContentHero h1{max-width:12ch!important;margin:18px 0 22px!important;font-size:clamp(3rem,5.4vw,5.9rem)!important;font-weight:500!important;line-height:.91!important;letter-spacing:-.052em!important}
.ckContentBody .ckContentLead{max-width:60ch!important;margin:0!important;color:var(--cd-muted)!important;font-size:clamp(.98rem,1.12vw,1.12rem)!important;line-height:1.72!important}
.ckContentBody .ckContentMeta{display:flex!important;gap:7px!important;flex-wrap:wrap!important;margin-top:28px!important}
.ckContentBody .ckContentMeta span{padding:7px 9px!important;border:1px solid var(--cd-line)!important;color:var(--cd-faint)!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.08em!important}
.ckContentBody .ckContentPanel{padding:clamp(24px,3vw,38px)!important;border:1px solid var(--cd-line)!important;background:var(--cd-panel)!important}
.ckContentBody .ckContentPanel>span{color:var(--cd-gold)!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.12em!important}
.ckContentBody .ckContentPanel h2{margin:12px 0!important;font-size:clamp(1.6rem,2.4vw,2.6rem)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.035em!important}
.ckContentBody .ckContentPanel p{color:var(--cd-muted)!important;font-size:11px!important;line-height:1.7!important}
.ckContentBody .ckContentPanel a{display:inline-flex!important;margin-top:14px!important;color:var(--cd-gold2)!important;text-decoration:none!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.08em!important}

.ckContentBody .ckContentArticle{padding:clamp(64px,8vw,120px) 0!important}
.ckContentBody .ckContentLayout{display:grid!important;grid-template-columns:minmax(0,820px) minmax(250px,300px)!important;gap:clamp(44px,6vw,90px)!important;justify-content:center!important;align-items:start!important}
.ckContentBody .ckContentText{min-width:0!important;color:var(--cd-body)!important;font-size:clamp(1rem,1.02vw,1.08rem)!important;line-height:1.82!important}
.ckContentBody .ckContentText section+section{margin-top:clamp(48px,6vw,78px)!important}
.ckContentBody .ckContentText h2{margin:0 0 18px!important;font-size:clamp(2rem,3.2vw,3.25rem)!important;font-weight:500!important;line-height:.98!important;letter-spacing:-.042em!important}
.ckContentBody .ckContentText p{margin:0 0 1.55em!important;color:var(--cd-body)!important}
.ckContentBody :where(.ckDirectBox,.ckInsightBlock){margin:0 0 46px!important;padding:24px!important;border:1px solid var(--cd-line)!important;background:var(--cd-panel)!important}
.ckContentBody :where(.ckDirectBox,.ckInsightBlock)>span{color:var(--cd-gold)!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.12em!important}
.ckContentBody .ckInsightBlock blockquote{margin:14px 0 0!important;color:var(--cd-paper)!important;font-size:clamp(1.25rem,2vw,1.8rem)!important;line-height:1.35!important}
.ckContentBody .ckContentChecklist{margin:24px 0 0!important;padding:0!important;list-style:none!important;border-top:1px solid var(--cd-line)!important}
.ckContentBody .ckContentChecklist li{position:relative!important;padding:13px 0 13px 22px!important;border-bottom:1px solid var(--cd-line)!important;color:var(--cd-muted)!important}
.ckContentBody .ckContentChecklist li::before{content:"↗"!important;position:absolute!important;left:0!important;color:var(--cd-gold)!important}
.ckContentBody .ckContentAside{position:sticky!important;top:calc(var(--cd-header) + 26px)!important}
.ckContentBody .ckAsideCard{padding:22px!important;border:1px solid var(--cd-line)!important;background:var(--cd-panel)!important}
.ckContentBody .ckAsideCard>span{display:block!important;margin-bottom:14px!important;color:var(--cd-gold)!important;font-size:8px!important;text-transform:uppercase!important;letter-spacing:.12em!important}
.ckContentBody .ckAsideCard>a{display:block!important;padding:10px 0!important;border-top:1px solid var(--cd-line)!important;color:var(--cd-muted)!important;text-decoration:none!important;font-size:9px!important;line-height:1.5!important}
.ckContentBody .ckAsideCard .ckAsideCta{margin-top:14px!important;padding:13px!important;border:1px solid var(--cd-line-gold)!important;color:var(--cd-gold2)!important;text-align:center!important;text-transform:uppercase!important;letter-spacing:.07em!important}

.ckContentBody .ckContentNext{padding:0 0 clamp(80px,10vw,150px)!important}
.ckContentBody .ckContentNext__box{padding:clamp(40px,6vw,80px) 0!important;border-top:1px solid var(--cd-line)!important;border-bottom:1px solid var(--cd-line)!important}
.ckContentBody .ckContentNext__box>span{color:var(--cd-gold)!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.13em!important}
.ckContentBody .ckContentNext h2{max-width:18ch!important;margin:14px 0!important;font-size:clamp(2.3rem,4.2vw,4.8rem)!important;font-weight:500!important;line-height:.94!important;letter-spacing:-.05em!important}
.ckContentBody .ckContentNext p{max-width:66ch!important;color:var(--cd-muted)!important;line-height:1.7!important}
.ckContentBody .ckContentActions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;margin-top:24px!important}
.ckContentBody .ckContentActions a{display:inline-flex!important;min-height:46px!important;align-items:center!important;padding:0 16px!important;border:1px solid var(--cd-line-gold)!important;color:var(--cd-gold2)!important;text-decoration:none!important;font-size:9px!important;text-transform:uppercase!important;letter-spacing:.08em!important}

@media(max-width:1000px){
  .ckContentBody .ckContentHero__grid,.ckContentBody .ckContentLayout{grid-template-columns:1fr!important}
  .ckContentBody .ckContentPanel{max-width:700px!important}.ckContentBody .ckContentAside{position:static!important}
}
@media(max-width:640px){
  .ckContentBody .ckContentHero{padding:48px 0 56px!important}
  .ckContentBody .ckContentHero h1{font-size:clamp(2.7rem,12vw,4.3rem)!important}
  .ckContentBody .ckContentActions{flex-direction:column!important}.ckContentBody .ckContentActions a{justify-content:center!important}
}
