#pr-da{
  --da-bg:var(--pr-bg,#09090b);
  --da-ink:var(--pr-ink,#e6e6e6);
  --da-muted:var(--pr-muted,#a1a1aa);
  --da-soft:var(--pr-soft,#71717a);
  --da-line:var(--pr-line,#27272a);
  --da-panel:var(--pr-panel,#141416);
  --da-accent:var(--pr-accent,#60a5fa);
  color:var(--da-ink);
  font-family:Geist,"Helvetica Neue",Helvetica,Arial,sans-serif;
  -webkit-font-smoothing:antialiased;
}
html.is-light #pr-da,html[data-theme="light"] #pr-da{
  --da-bg:#ffffff;--da-ink:#111827;--da-muted:#6b7280;--da-soft:#9ca3af;--da-line:#e5e7eb;--da-panel:#f8fafc;--da-accent:#1d4ed8;
}
#pr-da{padding:96px 0 120px}
#pr-da .pr-da__wrap{width:min(760px,calc(100% - 48px));margin:0 auto}
#pr-da .pr-da__eyebrow{margin:0 0 14px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--da-soft)}
#pr-da .pr-da__title{margin:0 0 12px;font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.04em;line-height:1.15}
#pr-da .pr-da__meta{margin:0 0 28px;font-size:.92rem;color:var(--da-muted)}
#pr-da .pr-da__lead{margin:0 0 40px;font-size:1.12rem;line-height:1.6;color:var(--da-ink);max-width:42rem}
#pr-da h2{margin:56px 0 16px;font-size:1.35rem;font-weight:600;letter-spacing:-.02em}
#pr-da h3{margin:28px 0 12px;font-size:1.05rem;font-weight:600}
#pr-da p{margin:0 0 16px;font-size:.98rem;line-height:1.65;color:var(--da-muted)}
#pr-da p strong,#pr-da li strong{color:var(--da-ink);font-weight:600}
#pr-da ul,#pr-da ol{margin:0 0 20px;padding-left:1.2rem;color:var(--da-muted)}
#pr-da li{margin:0 0 8px;font-size:.98rem;line-height:1.55}
#pr-da .pr-da__callout{margin:20px 0 28px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--da-accent) 28%,var(--da-line));border-radius:12px;background:color-mix(in srgb,var(--da-accent) 8%,var(--da-panel));color:var(--da-ink);font-size:.98rem;line-height:1.55}
#pr-da .pr-da__note{margin:8px 0 24px;font-size:.88rem;color:var(--da-soft)}
#pr-da .pr-da__table-wrap{margin:0 0 28px;overflow-x:auto;border:1px solid var(--da-line);border-radius:12px;background:color-mix(in srgb,var(--da-panel) 80%,transparent)}
#pr-da table{width:100%;border-collapse:collapse;font-size:.88rem}
#pr-da th,#pr-da td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--da-line)}
#pr-da th{font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--da-soft);background:color-mix(in srgb,var(--da-panel) 90%,transparent)}
#pr-da td{color:var(--da-muted)}
#pr-da td strong{color:var(--da-ink)}
#pr-da tr:last-child td{border-bottom:0}
#pr-da .pr-da__num{font-variant-numeric:tabular-nums;white-space:nowrap}
#pr-da .pr-da__footer-note{margin-top:48px;padding-top:24px;border-top:1px solid var(--da-line);font-size:.88rem;color:var(--da-soft)}
#pr-da .pr-da__back{display:inline-flex;margin-top:28px;color:var(--da-accent);text-decoration:none;font-size:.92rem;font-weight:500}
#pr-da .pr-da__back:hover{text-decoration:underline}
@media (max-width:720px){
  #pr-da{padding:72px 0 88px}
  #pr-da .pr-da__wrap{width:calc(100% - 32px)}
  #pr-da th,#pr-da td{padding:10px 12px}
}
