.tool-topic-cards{width:100%;min-width:0}.tool-topic-cards h2{margin:0 0 var(--libra-space-5);font:400 24px/1.2 var(--font-serif)}.tool-topic-cards-list{display:grid;grid-gap:var(--libra-space-4);gap:var(--libra-space-4)}.tool-topic-card{display:flex;flex-direction:column;gap:var(--libra-space-3);width:100%;padding:var(--libra-space-5);border:1px solid var(--libra-color-border-subtle);border-radius:var(--libra-radius-xl);background:var(--libra-color-bg-base);color:var(--libra-color-text);text-align:left;cursor:pointer;font-family:var(--font-sans)}.tool-topic-card:hover{background:var(--libra-grey-3);border-color:var(--libra-color-border)}.tool-topic-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.tool-topic-card-title{display:flex;justify-content:space-between;gap:var(--libra-space-4);font-size:16px;line-height:1.4;font-weight:500}.tool-topic-card-description{color:var(--libra-color-text-secondary);font-size:14px;line-height:1.45}.tool-topic-card-citation{color:var(--libra-color-text-secondary);font:400 12px/1.4 var(--font-mono)}