.dars-browse{color:var(--dars-ink);gap:var(--dars-space-6);background:0 0;flex-direction:column;display:flex}.dars-browse-eyebrow{color:var(--dars-brand-text,var(--dars-brand));font-size:var(--dars-fs-sm);margin:0 0 var(--dars-space-2);font-weight:700}.dars-browse-hero h1{font-size:var(--dars-fs-3xl);margin:0 0 var(--dars-space-2);color:var(--dars-ink);font-weight:800;line-height:1.25}.dars-browse-hero p{font-size:var(--dars-fs-md);color:var(--dars-muted);max-width:var(--dars-measure);margin:0;line-height:1.7}.dars-browse-crumbs{gap:var(--dars-space-2);font-size:var(--dars-fs-sm);color:var(--dars-muted);flex-wrap:wrap;align-items:center;margin:0;display:flex}.dars-browse-crumbs a{min-block-size:44px;min-inline-size:44px;color:var(--dars-muted);justify-content:center;align-items:center;padding-inline:4px;text-decoration:none;display:inline-flex}.dars-browse-crumbs a:hover{color:var(--dars-ink)}.dars-browse-crumbs-sep{opacity:.55}.dars-browse-crumbs-current{color:var(--dars-ink);font-weight:600}.dars-browse-grid{gap:var(--dars-space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.dars-browse-subject{padding:var(--dars-space-5);border:1px solid var(--dars-line);border-radius:var(--dars-r-md);background:var(--dars-surface);color:inherit;transition:border-color var(--dars-dur-fast) var(--dars-ease);text-decoration:none;display:block}.dars-browse-subject:hover{border-color:var(--dars-brand)}.dars-browse-subject-name{font-size:var(--dars-fs-xl);margin:0 0 var(--dars-space-2);font-weight:700}.dars-browse-subject-meta{font-size:var(--dars-fs-sm);color:var(--dars-muted);margin:0}.dars-browse-empty{color:var(--dars-muted)}
