.source-reference-page.svelte-1pgj3lh{background:var(--rs-bg-public);color:var(--rs-text-public);min-width:0}.hero.svelte-1pgj3lh{padding:80px 28px 44px;border-bottom:1px solid var(--rs-border-public)}.hero-inner.svelte-1pgj3lh,.content-grid.svelte-1pgj3lh{max-width:1120px;margin:0 auto;min-width:0}.hero-inner.svelte-1pgj3lh{display:grid;gap:18px}.hero-eyebrow.svelte-1pgj3lh{display:inline-flex;align-items:center;gap:10px;margin:0;padding:6px 12px;border:1px solid var(--rs-border-public-strong);border-radius:999px;color:var(--rs-muted-public);background:#ffffff06;font-size:10px;letter-spacing:.14em;width:max-content;max-width:100%;min-width:0;flex-wrap:wrap}.eb-dot.svelte-1pgj3lh{width:4px;height:4px;border-radius:999px;background:var(--rs-cyan-public);flex-shrink:0}h1.svelte-1pgj3lh{margin:0;max-width:20ch;color:var(--rs-text-public);font-size:clamp(36px,5vw,56px);line-height:1.04;letter-spacing:-.02em;overflow-wrap:anywhere;min-width:0}.subline.svelte-1pgj3lh{margin:0;max-width:64ch;color:var(--rs-muted-public);font-size:clamp(14px,1.3vw,16px);line-height:1.65;overflow-wrap:anywhere}.back-link.svelte-1pgj3lh{margin:0}.back-link.svelte-1pgj3lh a:where(.svelte-1pgj3lh){color:var(--rs-cyan-public);text-decoration:none}.back-link.svelte-1pgj3lh a:where(.svelte-1pgj3lh):hover,.back-link.svelte-1pgj3lh a:where(.svelte-1pgj3lh):focus-visible{text-decoration:underline}.content-grid.svelte-1pgj3lh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:56px 28px 80px}.reference-card.svelte-1pgj3lh,.freshness-panel.svelte-1pgj3lh{display:grid;gap:14px;min-width:0;padding:22px;border:1px solid var(--rs-border-public);border-radius:var(--rs-public-radius-md);background:#ffffff05}.method.svelte-1pgj3lh,.freshness-panel.svelte-1pgj3lh{grid-column:1 / -1}.eyebrow.svelte-1pgj3lh{margin:0;color:var(--rs-cyan-public);font-size:11px;letter-spacing:.18em;text-transform:uppercase}h2.svelte-1pgj3lh{margin:0;color:var(--rs-text-public);font-size:clamp(24px,3vw,34px);line-height:1.18;letter-spacing:-.015em;overflow-wrap:anywhere}.reference-card.svelte-1pgj3lh:not(.method) h2:where(.svelte-1pgj3lh),.freshness-panel.svelte-1pgj3lh h2:where(.svelte-1pgj3lh){font-size:20px}.body.svelte-1pgj3lh,.body-list.svelte-1pgj3lh,.no-recent.svelte-1pgj3lh,.unavailable.svelte-1pgj3lh,.latest-title.svelte-1pgj3lh{margin:0;color:var(--rs-muted-public);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.body-list.svelte-1pgj3lh{padding-left:18px;display:grid;gap:6px}.key-list.svelte-1pgj3lh{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.key-list.svelte-1pgj3lh li:where(.svelte-1pgj3lh){padding:5px 8px;border:1px solid var(--rs-border-public-strong);border-radius:999px;color:var(--rs-muted-public);font-size:11px;overflow-wrap:anywhere}.freshness-head.svelte-1pgj3lh{display:flex;justify-content:space-between;gap:16px;align-items:start}.state-pill.svelte-1pgj3lh{padding:5px 9px;border:1px solid var(--rs-border-public-strong);border-radius:999px;color:var(--rs-muted-public);font-size:10px;letter-spacing:.14em;flex-shrink:0}.freshness-stats.svelte-1pgj3lh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.freshness-stats.svelte-1pgj3lh div:where(.svelte-1pgj3lh){display:grid;gap:6px;min-width:0;padding:12px;border:1px solid var(--rs-border-public);border-radius:var(--rs-public-radius-sm)}.freshness-stats.svelte-1pgj3lh dt:where(.svelte-1pgj3lh){color:var(--rs-muted-public);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.freshness-stats.svelte-1pgj3lh dd:where(.svelte-1pgj3lh){margin:0;color:var(--rs-text-public);font-size:18px;overflow-wrap:anywhere}.spark-wrap.svelte-1pgj3lh{min-height:32px}.sr-only.svelte-1pgj3lh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.generated.svelte-1pgj3lh{margin:0;color:var(--rs-muted-public);font-size:11px;letter-spacing:.04em}@media (max-width: 720px){.hero.svelte-1pgj3lh{padding:56px 18px 30px}.content-grid.svelte-1pgj3lh{grid-template-columns:1fr;padding:42px 18px 64px}.freshness-stats.svelte-1pgj3lh{grid-template-columns:1fr}}@media (max-width: 480px){.hero-eyebrow.svelte-1pgj3lh{width:auto}.reference-card.svelte-1pgj3lh,.freshness-panel.svelte-1pgj3lh{padding:18px}.freshness-head.svelte-1pgj3lh{display:grid}}
