.wp-blog-grid>.ten-blog-topics{grid-column:1/-1;min-width:0;margin:0 0 16px;padding:0 0 24px;border-bottom:1px solid var(--ds-border,#cbd5e1);font-family:var(--ds-font-body,inherit)}
.ten-blog-topics-label{display:block;margin-bottom:12px;font-weight:700;font-size:1rem;color:var(--ds-text,inherit)}
.ten-blog-topic-links{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}
.ten-blog-topic-links .ten-blog-topic{display:inline-flex;gap:9px;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid var(--ds-border,#cbd5e1);border-radius:var(--ds-radius-sm,6px);background:var(--ds-surface,#fff);color:var(--ds-text,#182333);font:600 .95rem/1.4 var(--ds-font-body,inherit);text-decoration:none;white-space:normal;max-width:100%;overflow-wrap:anywhere;transition:background-color .15s,color .15s}
.ten-blog-topic-links .ten-blog-topic[aria-current=page]{background:var(--ds-primary-ink,#164f8c);color:#fff;border-color:var(--ds-primary-ink,#164f8c)}
.ten-blog-topic-links .ten-blog-topic:hover{border-color:var(--ds-primary-ink,#164f8c);text-decoration:underline}
.ten-blog-topic-links .ten-blog-topic:focus-visible{outline:3px solid var(--ds-primary-ink,#164f8c);outline-offset:3px}
.ten-blog-topic span{font-size:.8rem;opacity:.85;font-variant-numeric:tabular-nums}
.ten-blog-topics .ten-blog-topic-result{margin:14px 0 0;font-size:.9rem;line-height:1.5;color:var(--ds-muted,inherit)}
.wp-blog-grid>.ten-blog-empty{grid-column:1/-1}
@media(max-width:480px){.ten-blog-topic-links{gap:8px}.ten-blog-topic-links .ten-blog-topic{padding:10px 12px;font-size:.9rem}}
