.tbl{--tbl-ink-soft: color-mix(in srgb, var(--primary-text-color) 76%, var(--bg-color));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 2rem;margin-block-end:1.75rem;font-size:.8rem;line-height:1.5;color:var(--tbl-ink-soft)}.tbl-lead{font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;color:var(--tbl-ink-soft);text-decoration:none;white-space:nowrap;transition:color .2s ease}.tbl-lead:hover{color:var(--primary-text-color);text-decoration:underline;text-underline-offset:4px}body.chinese-lang .tbl-lead,body.japanese-lang .tbl-lead,body.korean-lang .tbl-lead,body.arabic-lang .tbl-lead{text-transform:none;letter-spacing:.04em;font-size:.8rem}.tbl-items{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 2rem}.tbl-item{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:.5rem}.tbl-marks{display:inline-flex;align-items:center;gap:.4rem;flex:none}.tbl-mark{inline-size:auto;min-inline-size:0;opacity:.9}.tw-dark .tbl-mark{opacity:1}.tbl-name{color:var(--primary-text-color);font-weight:500}.tbl-date{opacity:.65;font-variant-numeric:tabular-nums}@media(max-width:767px){.tbl{justify-content:flex-start;gap:.75rem 1.25rem}.tbl-items{gap:.5rem 1.25rem}}
