.record-page.svelte-15rups9{display:grid;gap:1.15rem}.record-header.svelte-15rups9,.record-panel.svelte-15rups9{padding:clamp(1.25rem,2vw,1.8rem)}.record-header__badges.svelte-15rups9,.record-tags.svelte-15rups9,.record-links__actions.svelte-15rups9,.record-memberships.svelte-15rups9,.record-tools__links.svelte-15rups9{display:flex;flex-wrap:wrap;gap:.6rem .75rem}.record-header__badges.svelte-15rups9{align-items:center}.record-header__dates.svelte-15rups9{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.5rem;color:var(--color-muted);font-family:var(--font-ui);font-size:.9rem}.record-header__date-item.svelte-15rups9{display:inline-flex;align-items:center;gap:.35rem}.severity-pill--lg{min-height:2rem;padding:.25rem .75rem;font-size:.78rem}.record-header__summary--clamp.svelte-15rups9{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.record-header__chip.svelte-15rups9,.record-tags.svelte-15rups9 a:where(.svelte-15rups9){padding:.3rem .7rem;border:1px solid var(--color-border);border-radius:2px;background:color-mix(in srgb,var(--color-surface-strong) 92%,transparent);text-decoration:none!important}.record-header__summary.svelte-15rups9,.record-header__lede.svelte-15rups9 p:where(.svelte-15rups9){margin:0;font-family:var(--font-prose);font-size:1.12rem;line-height:1.7}.record-header__grid.svelte-15rups9,.record-layout.svelte-15rups9{display:grid;gap:1.15rem}.record-header__grid.svelte-15rups9{grid-template-columns:minmax(0,1fr) minmax(15rem,17rem);margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border)}.record-header__facts.svelte-15rups9{display:grid;gap:.9rem;padding-left:1rem;border-left:1px solid var(--color-border)}.record-header__facts.svelte-15rups9 div:where(.svelte-15rups9),.record-metadata.svelte-15rups9 div:where(.svelte-15rups9){display:grid;gap:.2rem}.record-header__facts.svelte-15rups9 span:where(.svelte-15rups9),.record-metadata.svelte-15rups9 dt:where(.svelte-15rups9){color:var(--color-muted)}.record-header__facts.svelte-15rups9 a:where(.svelte-15rups9){text-decoration:none!important;color:inherit}.record-header__facts.svelte-15rups9 a:where(.svelte-15rups9):hover{text-decoration:underline}.record-metadata.svelte-15rups9{display:grid;gap:.9rem;margin:0}.record-metadata.svelte-15rups9 dd:where(.svelte-15rups9){margin:0;line-height:1.7}.record-layout.svelte-15rups9{grid-template-columns:minmax(17rem,21rem) minmax(0,1fr);align-items:start}.record-sidebar.svelte-15rups9{display:grid;gap:1rem;position:sticky;top:4rem;max-height:calc(100vh - 5rem);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;word-break:break-word}.record-main.svelte-15rups9{display:grid;gap:1rem}.record-panel__detail.svelte-15rups9,.record-tools.svelte-15rups9{display:grid;gap:.8rem}.record-tools__links.svelte-15rups9 a:where(.svelte-15rups9),.record-memberships.svelte-15rups9 a:where(.svelte-15rups9){text-decoration:none!important}.record-key-points.svelte-15rups9{margin:0;padding-left:1.2rem;display:grid;gap:.6rem;font-family:var(--font-prose);line-height:1.8}.record-timeline.svelte-15rups9,.record-updates.svelte-15rups9{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.record-timeline.svelte-15rups9 li:where(.svelte-15rups9),.record-updates.svelte-15rups9 li:where(.svelte-15rups9){padding:.95rem 0 0;border-top:1px solid var(--color-border)}.record-timeline__date.svelte-15rups9{margin:0;color:var(--color-muted)}.record-timeline.svelte-15rups9 h3:where(.svelte-15rups9),.record-links.svelte-15rups9 h3:where(.svelte-15rups9){margin:.35rem 0 0;font-size:1.12rem}.record-links.svelte-15rups9{display:grid;gap:.95rem;margin:0;padding:0;list-style:none}.record-links.svelte-15rups9 li:where(.svelte-15rups9){display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:1rem 0 0;border-top:1px solid var(--color-border)}.record-links.svelte-15rups9 p:where(.svelte-15rups9){margin:.45rem 0 0}.record-sources.svelte-15rups9{margin:0;padding:0;list-style:none;display:grid;gap:.35rem}.record-sources.svelte-15rups9 li:where(.svelte-15rups9){padding:.4rem 0;border-bottom:1px solid var(--color-border);line-height:1.5}.record-sources.svelte-15rups9 a:where(.svelte-15rups9){color:var(--color-accent);text-decoration:underline!important;text-underline-offset:.15em}.record-sources.svelte-15rups9 a:where(.svelte-15rups9):hover{color:var(--color-primary)}.record-sources__pub.svelte-15rups9{color:var(--color-muted);font-size:.85rem}.record-sources__pub.svelte-15rups9:before{content:" — "}.record-embed.svelte-15rups9{margin-top:.9rem;border:1px solid var(--color-border);background:var(--color-surface-strong);aspect-ratio:4 / 3}.record-embed.svelte-15rups9 iframe:where(.svelte-15rups9){width:100%;height:100%;border:0}.record-header__classification.svelte-15rups9{padding:.3rem .65rem;border:1px solid var(--color-border-strong);border-radius:2px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;text-decoration:none!important}.record-header__icc.svelte-15rups9{padding:.3rem .65rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#b48ead;text-decoration:none!important}.record-citation.svelte-15rups9{display:grid;gap:.8rem}.record-citation__tabs.svelte-15rups9{display:flex;gap:.75rem}.record-citation__tabs.svelte-15rups9 label:where(.svelte-15rups9){cursor:pointer;padding:.25rem .5rem;border:1px solid var(--color-border);border-radius:2px;font-size:.82rem;-webkit-user-select:none;user-select:none}.record-citation__tabs.svelte-15rups9 input[type=radio]:where(.svelte-15rups9){display:none}.record-citation__tabs.svelte-15rups9 label:where(.svelte-15rups9):has(input:where(.svelte-15rups9):checked){border-color:var(--color-border-strong);background:color-mix(in srgb,var(--color-surface-strong) 92%,transparent)}.record-citation__text.svelte-15rups9{margin:0;color:var(--color-muted)}.record-citation__format.svelte-15rups9{display:none}.record-citation.svelte-15rups9:has(input[value=chicago]:where(.svelte-15rups9):checked) .record-citation__format[data-format=chicago]:where(.svelte-15rups9){display:block}.record-citation.svelte-15rups9:has(input[value=apa]:where(.svelte-15rups9):checked) .record-citation__format[data-format=apa]:where(.svelte-15rups9){display:block}.record-citation.svelte-15rups9:has(input[value=bluebook]:where(.svelte-15rups9):checked) .record-citation__format[data-format=bluebook]:where(.svelte-15rups9){display:block}@media(max-width:960px){.record-layout.svelte-15rups9{grid-template-columns:1fr}.record-sidebar.svelte-15rups9{position:static}}@media(max-width:760px){.record-header__grid.svelte-15rups9,.record-links.svelte-15rups9 li:where(.svelte-15rups9){grid-template-columns:1fr}.record-header__facts.svelte-15rups9{padding-left:0;border-left:0;border-top:1px solid var(--color-border);padding-top:1rem}}
