.tns-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.tns{border:1px solid var(--cb-border);background:var(--cb-card);transition:border-color var(--cb-dur-fast) var(--cb-ease);border-radius:.625rem;padding:.8125rem .9375rem}.tns:hover{border-color:var(--cb-border-hover)}.tns__head{align-items:flex-start;gap:.5rem;display:flex}.tns__badge{background:var(--cb-tint);color:var(--cb-ink-soft);white-space:nowrap;border-radius:.375rem;flex:none;margin-top:.09375rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:700}.tns__badge[data-kind=rulemaking]{background:var(--cb-accent-tint);color:var(--cb-accent)}.tns__title{-webkit-line-clamp:2;min-width:0;color:var(--cb-text);word-break:keep-all;-webkit-box-orient:vertical;flex:1;font-size:.9375rem;font-weight:600;line-height:1.45;text-decoration:none;display:-webkit-box;overflow:hidden}.tns__title:hover{color:var(--cb-ink);text-decoration:underline}.tns__count{color:var(--cb-text-meta);white-space:nowrap;flex:none;font-size:.75rem}.tns__count b{color:var(--cb-ink-soft);font-variant-numeric:tabular-nums;font-weight:700}.tns__meta{color:var(--cb-text-meta);align-items:center;gap:.4375rem;margin:.4375rem 0 0;font-size:.75rem;display:flex}.tns__meta:empty{display:none}.tns__meta .sh-num{font-size:.71875rem}.tns__notes{flex-direction:column;gap:.5rem;margin:.625rem 0 0;padding:0;list-style:none;display:flex}.tns__note{border-left:2px solid var(--cb-border);padding-left:.6875rem}.tns__body{-webkit-line-clamp:2;color:var(--cb-text);white-space:pre-wrap;word-break:break-word;-webkit-box-orient:vertical;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.tns__by{color:var(--cb-text-meta);margin-top:.25rem;font-size:.71875rem;display:block}.tns__all{color:var(--cb-ink-soft);margin-top:.625rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-block}.tns__all:hover{color:var(--cb-ink);text-decoration:underline}@media (max-width:560px){.tns{padding:.75rem .8125rem}.tns__head{flex-wrap:wrap;row-gap:.25rem}.tns__badge{order:0;margin-top:0}.tns__count{order:1;margin-left:auto}.tns__title{flex-basis:100%;order:2}}
