.research-library{min-width:0;font-size:var(--rowa-fs-body,15px);line-height:var(--rowa-lh-body,22px);color:var(--foreground);gap:24px;display:grid}.research-library__header{gap:8px;min-width:0;display:grid}.research-library__title{overflow-wrap:anywhere;align-items:center;gap:8px;min-width:0;margin:0;font-size:22px;font-weight:700;line-height:28px;display:flex}.research-library__title-icon{flex-shrink:0;width:22px;height:22px}.research-library__lede{min-width:0;font-size:var(--rowa-fs-label,12px);color:var(--muted-foreground);line-height:16px}.research-library__lede p{overflow-wrap:anywhere;margin:0}.research-library__intro{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:8px;min-width:0;max-width:68ch;padding:16px 0;display:grid}.research-library__intro p{font-size:var(--rowa-fs-body,15px);line-height:var(--rowa-lh-body,22px);overflow-wrap:anywhere;margin:0}.research-library__intro p+p{color:var(--muted-foreground)}.research-library__filters{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.research-library__filter{font-size:var(--rowa-fs-small,13px);color:var(--foreground);background:var(--rowa-ink,var(--card));border:var(--rowa-bw,1px) solid var(--rowa-edge,var(--border));cursor:pointer;border-radius:10px;padding:6px 12px;line-height:20px}.research-library__filter:hover{border-color:var(--rowa-hl-edge,var(--border))}.research-library__filter[aria-pressed=true]{color:var(--foreground);background:var(--rowa-hl,var(--accent));border-color:var(--rowa-hl-edge,var(--border))}.research-library__filter-count{color:var(--muted-foreground)}.research-library__filter[aria-pressed=true] .research-library__filter-count{color:inherit}.research-library__results,.research-library__empty{min-width:0;font-size:var(--rowa-fs-small,13px);color:var(--muted-foreground);margin:0}.research-library__empty{font-size:var(--rowa-fs-body,15px)}.research-library__surface{min-width:0;container:research-library/inline-size}.research-library__grid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;margin:0;padding:0;list-style:none;display:grid}@container research-library (width>=716px){.research-library__grid{grid-template-columns:repeat(2,minmax(350px,1fr))}}.research-library__item{min-width:0;display:grid}.research-card{min-width:0;color:inherit;background:var(--card);border:var(--rowa-bw) solid var(--border);border-radius:var(--rowa-radius-card);overflow-wrap:anywhere;word-break:break-word;align-content:start;gap:8px;padding:16px;text-decoration:none;display:grid}.research-card:hover{border-color:var(--rowa-hl-edge,var(--border))}.research-card__head{justify-content:space-between;align-items:flex-start;gap:8px;min-width:0;display:flex}.research-card__title{min-width:0;font-size:var(--rowa-fs-title,15px);font-weight:var(--rowa-fw-title,600);line-height:var(--rowa-lh-title,20px);margin:0}.research-card__out{width:16px;height:16px;color:var(--muted-foreground);flex-shrink:0;margin-top:2px}.research-card__meta{min-width:0;font-size:var(--rowa-fs-label,12px);color:var(--muted-foreground);margin:0;line-height:16px}.research-card__finding,.research-card__take{min-width:0;font-size:var(--rowa-fs-body,15px);line-height:var(--rowa-lh-body,22px);margin:0}.research-card__take{border-top:1px solid var(--border);padding-top:8px}
