.ckf.ckf.ckf{border:1px solid #cbd5e1;border-left:4px solid var(--lg-brand-700,#0e7490);color:var(--lg-ink-700,#334155);background:#f8fafc;border-radius:12px;margin:0 0 2rem;padding:1.25rem 1.25rem 1rem}.ckf.ckf.ckf .ckf-title{letter-spacing:.08em;text-transform:uppercase;color:var(--lg-brand-700,#0e7490);margin:0 0 .85rem;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.2}.ckf.ckf.ckf .ckf-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ckf.ckf.ckf .ckf-item{margin:0;padding:0;list-style:none}.ckf.ckf.ckf .ckf-item::marker{content:""}.ckf.ckf.ckf .ckf-item:before{content:none}.ckf.ckf.ckf .ckf-value{font-family:var(--font-display,inherit);color:var(--lg-ink-900,#0f172a);margin:0 0 .3rem;font-size:1.3rem;font-weight:700;line-height:1.2}.ckf.ckf.ckf .ckf-label{margin:0 0 .35rem;font-size:.95rem;line-height:1.45}.ckf.ckf.ckf .ckf-source{color:#475569;margin:0;font-size:.8rem;line-height:1.4}.ckf.ckf.ckf .ckf-source a{color:var(--lg-brand-700,#0e7490);text-underline-offset:2px;text-decoration:underline}.ckf.ckf.ckf .ckf-checked{color:#475569;margin:.9rem 0 0;font-size:.8rem;line-height:1.4}@media (max-width:760px){.ckf.ckf.ckf .ckf-list{grid-template-columns:minmax(0,1fr);gap:.85rem}.ckf.ckf.ckf{padding:1rem 1rem .85rem}}
