.directory[data-v-35975aa7]{display:grid;gap:24px}.directory__header h1[data-v-35975aa7],.recent-row h3[data-v-35975aa7],.section-heading h2[data-v-35975aa7],.sidebar-block h2[data-v-35975aa7],.topic-row h3[data-v-35975aa7]{font-family:Fraunces,serif}.directory__header h1[data-v-35975aa7]{font-size:clamp(2.5rem,4.8vw,4rem);margin:8px 0 10px}.directory__header p[data-v-35975aa7],.empty-state[data-v-35975aa7],.recent-panel__body p[data-v-35975aa7],.results-count[data-v-35975aa7],.section-heading p[data-v-35975aa7],.sidebar-block ol[data-v-35975aa7],.sidebar-block p[data-v-35975aa7],.topic-row p[data-v-35975aa7]{color:var(--consensus-muted);line-height:1.65}.directory__layout[data-v-35975aa7]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(240px,280px) minmax(0,1fr)}.directory__results[data-v-35975aa7],.directory__sidebar[data-v-35975aa7]{display:grid;gap:16px}.recent-panel[data-v-35975aa7],.recent-row[data-v-35975aa7],.results-block[data-v-35975aa7],.results-toolbar[data-v-35975aa7],.sidebar-block[data-v-35975aa7],.starter-block[data-v-35975aa7],.topic-row[data-v-35975aa7]{background:var(--consensus-surface);border:1px solid var(--consensus-soft-line);border-radius:20px}.recent-panel[data-v-35975aa7],.results-block[data-v-35975aa7],.sidebar-block[data-v-35975aa7],.starter-block[data-v-35975aa7]{padding:18px}.sidebar-block ol[data-v-35975aa7]{margin:12px 0 0;padding-left:18px}.filter-stack[data-v-35975aa7],.sidebar-block ol[data-v-35975aa7]{display:grid;gap:10px}.filter[data-v-35975aa7],.text-link[data-v-35975aa7]{font-weight:600}.filter[data-v-35975aa7]{background:transparent;border:1px solid var(--consensus-line);border-radius:14px;cursor:pointer;padding:12px 14px;text-align:left}.filter.active[data-v-35975aa7]{background:var(--consensus-soft-accent);border-color:#d36b384d}.text-link[data-v-35975aa7]{text-decoration:none}.results-toolbar[data-v-35975aa7]{align-items:end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:16px 18px}.results-search[data-v-35975aa7]{display:grid;flex:1;gap:8px;min-width:min(100%,360px)}.recent-row__meta[data-v-35975aa7],.results-count[data-v-35975aa7],.results-search__label[data-v-35975aa7],.topic-row__meta[data-v-35975aa7]{font-size:.86rem;font-weight:600}.results-search input[data-v-35975aa7]{background:#fff;border:1px solid var(--consensus-line);border-radius:14px;padding:13px 15px}.section-heading[data-v-35975aa7]{align-items:end;display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between}.section-heading--tight h2[data-v-35975aa7],.section-heading--tight p[data-v-35975aa7]{margin:0}.recent-list[data-v-35975aa7],.starter-list[data-v-35975aa7],.topic-list[data-v-35975aa7]{display:grid;gap:12px}.recent-row[data-v-35975aa7],.starter-row[data-v-35975aa7],.topic-row[data-v-35975aa7]{text-decoration:none}.starter-row[data-v-35975aa7]{background:var(--consensus-mist);border-radius:16px;display:grid;gap:4px;padding:14px 16px}.starter-row span[data-v-35975aa7]{color:var(--consensus-muted);line-height:1.55}.topic-row[data-v-35975aa7]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(220px,300px);padding:18px}.topic-row__main[data-v-35975aa7]{display:grid;gap:10px}.recent-row h3[data-v-35975aa7],.recent-row p[data-v-35975aa7],.topic-row__main h3[data-v-35975aa7],.topic-row__main p[data-v-35975aa7]{margin:0}.recent-row__meta[data-v-35975aa7],.topic-row__meta[data-v-35975aa7]{color:var(--consensus-muted);display:flex;flex-wrap:wrap;gap:10px}.topic-row__side[data-v-35975aa7]{align-content:center;display:grid}.recent-panel summary[data-v-35975aa7]{cursor:pointer;font-weight:600}.recent-panel__body[data-v-35975aa7]{display:grid;gap:14px;margin-top:14px}.recent-row[data-v-35975aa7]{align-items:start;display:flex;gap:18px;justify-content:space-between;padding:16px}.recent-row a[data-v-35975aa7]{font-weight:600;text-decoration:none;white-space:nowrap}@media(max-width:920px){.directory__layout[data-v-35975aa7],.topic-row[data-v-35975aa7]{grid-template-columns:1fr}}@media(max-width:640px){.recent-row[data-v-35975aa7]{flex-direction:column}}
