.ds .cl-topo{gap:20px;padding:64px 0 16px;display:grid}.ds .cl-topo .k-p{max-width:620px;font-size:18px;line-height:28px}.ds .cl-caso{gap:24px;margin-top:48px;display:grid}.ds .cl-quem{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ds .cl-card{background:var(--k-surface);border:1px solid var(--k-line);box-shadow:var(--k-shadow);border-radius:16px;gap:20px;padding:24px;display:grid}.ds .cl-top{align-items:flex-start;gap:16px;display:flex}.ds .cl-top .k-h3{margin-top:2px;font-size:20px;line-height:28px}.ds .cl-tri{border:1px solid var(--k-line);border-radius:12px;grid-template-columns:1fr 1.3fr 1fr;display:grid}.ds .cl-tri>div{align-content:start;gap:2px;min-width:0;padding:14px 16px;display:grid}.ds .cl-tri>div+div{border-left:1px solid var(--k-line)}.ds .cl-tri b{font:600 20px/28px var(--k-font);letter-spacing:-.01em;font-variant-numeric:lining-nums;display:block}.ds .cl-tri small{color:var(--k-muted);font-size:12px;line-height:16px}.ds .cl-tri .cl-ok{color:var(--k-win)}.ds .cl-razao{color:var(--k-ink-2);max-width:640px;font-size:15px;line-height:24px}.ds .cl-razao q{quotes:"«" "»";color:var(--k-ink)}.ds .cl-ctx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ds .cl-bloco{align-content:start;gap:12px;display:grid}.ds .cl-bloco .k-h3{margin:0}.ds .cl-barras{gap:12px;display:grid}.ds .cl-barra{gap:4px;display:grid}.ds .cl-barra-l{justify-content:space-between;gap:12px;font-size:14px;line-height:20px;display:flex}.ds .cl-barra-l b{font-variant-numeric:lining-nums;font-weight:600}.ds .cl-barra-t{background:var(--k-surface-2);border-radius:6px;height:12px;display:block;overflow:hidden}.ds .cl-barra-t i{background:var(--k-brand);border-radius:6px;height:100%;display:block}.ds .cl-barra:not(:first-child) .cl-barra-t i{opacity:.55}.ds .cl-nota-m{color:var(--k-muted);max-width:560px;font-size:13px;line-height:20px}.ds .cl-fim{background:var(--k-surface-2);border-radius:16px;gap:16px;margin:72px 0 0;padding:32px;display:grid}.ds .cl-fim .k-p{max-width:620px}.ds .cl-fonte{margin:32px 0 64px}@media (max-width:760px){.ds .cl-topo{padding-top:32px}.ds .cl-card{padding:16px}.ds .cl-tri{grid-template-columns:1fr}.ds .cl-tri>div+div{border-left:0;border-top:1px solid var(--k-line)}.ds .cl-ctx,.ds .cl-fim{padding:20px}}
