.cwd-tb{--cwd-cols:4;--cwd-div:#e5e7eb;display:grid;grid-template-columns:repeat(var(--cwd-cols),minmax(0,1fr));overflow:hidden;box-sizing:border-box}
.cwd-tb *{box-sizing:border-box}
.cwd-tb__item{--cwd-c:#2563eb;display:flex;align-items:center;justify-content:center;gap:8px;padding:16px 6px;text-decoration:none;color:inherit;position:relative;min-width:0}
.cwd-tb--stacked .cwd-tb__item{flex-direction:column;text-align:center}
.cwd-tb--inline .cwd-tb__item{flex-direction:row;text-align:left}
.cwd-tb--div .cwd-tb__item+.cwd-tb__item::before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:1px;background:var(--cwd-div)}
.cwd-tb__icon{display:inline-flex;width:38px;height:38px;flex:0 0 auto;color:var(--cwd-c)}
.cwd-tb__icon svg,.cwd-tb__icon img{width:100%;height:100%;object-fit:contain;display:block}
.cwd-tb__icon i{font-size:inherit;color:var(--cwd-c);line-height:1}
.cwd-tb__text{display:flex;flex-direction:column;line-height:1.15;min-width:0}
.cwd-tb--stacked .cwd-tb__text{align-items:center}
.cwd-tb__main{font-weight:800;color:var(--cwd-c);font-size:clamp(14px,3.8vw,22px)}
.cwd-tb__sub{font-weight:600;color:#111827;font-size:clamp(11px,3.2vw,17px)}
@media(min-width:768px){.cwd-tb__item{padding:20px 12px;gap:10px}}
