@layer components{.dataset-failure{background:var(--card);border:var(--hairline-strong);border-radius:var(--radius-m);border-top:var(--head-rule);max-width:var(--measure);padding:var(--space-m)}.record-card{background:var(--card);border:var(--hairline);border-radius:var(--radius-m);box-shadow:var(--shadow-card);min-width:0}.record-card .record-card-head{border-bottom:var(--head-rule);align-items:baseline;gap:var(--space-2xs) var(--space-m);padding:var(--space-m) var(--space-m) var(--space-s);flex-wrap:wrap;justify-content:space-between;display:flex}.record-card .record-card-heading{font-family:var(--font-text);font-size:var(--text-xl);letter-spacing:var(--tracking-snug);text-wrap:balance;font-weight:700;line-height:1.25}.record-card .record-card-reference{font-family:var(--font-data);font-size:var(--text-s);font-variant-numeric:tabular-nums;letter-spacing:normal;color:var(--ink-soft);font-weight:500}.record-card .record-card-body{gap:var(--space-m);padding:var(--space-m);flex-direction:column;display:flex}.ruled-list{list-style:none}.ruled-list>li{border-bottom:var(--hairline)}.ruled-list>li:last-child{border-bottom:none}.ruled-list>li{min-height:var(--line);padding-block:var(--space-s)}.record-note{font-family:var(--font-text);font-size:var(--text-s);color:var(--ink-soft);max-width:var(--measure);font-weight:400;line-height:1.45}}
