.demo-shell{background:var(--slayt-white);border-block-end:var(--slayt-border);padding-block:var(--slayt-space-4)}.demo-label{border:1px solid var(--slayt-ink);border-radius:var(--slayt-radius-control);margin-block-end:var(--slayt-space-3);padding:.25rem .6rem;font-size:.875rem;font-weight:600;display:inline-block}.demo-context{justify-content:space-between;align-items:center;gap:var(--slayt-space-2) var(--slayt-space-6);flex-wrap:wrap;display:flex}.demo-firm{margin:0;display:grid}.demo-firm .web-eyebrow{margin:0}.demo-selector ul,.demo-sections ul{gap:var(--slayt-space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.demo-selector a,.demo-sections a{border:1px solid var(--slayt-stone);border-radius:var(--slayt-radius-control);min-block-size:2.75rem;color:var(--slayt-ink);align-items:center;padding:.4rem .9rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.demo-selector a:hover,.demo-sections a:hover{border-color:var(--slayt-ink);color:var(--slayt-ink)}.demo-selector a[aria-current=page],.demo-sections a[aria-current=page]{background:var(--slayt-blue);border-color:var(--slayt-blue);color:var(--slayt-white)}.demo-body>.demo-label{justify-self:start}.demo-table a{white-space:nowrap}.demo-period{margin-block:var(--slayt-space-3)}.demo-body{gap:var(--slayt-space-6);padding-block:clamp(2rem,5vw,3.5rem);display:grid}.slayt-web .demo-body h1{max-inline-size:24ch;font-size:clamp(2rem,4vw,3rem)}.slayt-web .demo-card-heading{font-family:var(--slayt-body);letter-spacing:0;margin-block-end:var(--slayt-space-4);font-size:1.125rem}.demo-metric-grid{gap:var(--slayt-space-6);margin:0 0 var(--slayt-space-4);font-variant-numeric:tabular-nums;grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));display:grid}.demo-metric-grid dt{font-size:.875rem}.demo-metric-grid dd{margin:var(--slayt-space-1) 0 0;font-size:1.5rem;font-weight:600;line-height:1.25}.demo-grid{gap:var(--slayt-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));display:grid}.demo-table-wrap{overflow-x:auto}.demo-table{border-collapse:collapse;font-variant-numeric:tabular-nums;inline-size:100%;font-size:.9375rem}.demo-table caption{text-align:start;margin-block-end:var(--slayt-space-2);font-weight:600}.demo-table th,.demo-table td{border-block-end:var(--slayt-border);text-align:start;vertical-align:top;padding:.6rem .75rem}.demo-table th{font-weight:600}.demo-list{gap:var(--slayt-space-4);margin:0;padding:0;list-style:none;display:grid}.demo-list>li{padding:var(--slayt-space-4) var(--slayt-space-6);background:var(--slayt-white);border:var(--slayt-border);border-radius:var(--slayt-radius-control)}.demo-list h2,.demo-list h3{font-family:var(--slayt-body);letter-spacing:0;margin-block-end:var(--slayt-space-1);font-size:1rem}.demo-facts{gap:var(--slayt-space-2) var(--slayt-space-6);grid-template-columns:minmax(8rem,max-content) minmax(0,1fr);margin:0;display:grid}.demo-facts dt{font-weight:600}.demo-facts dd{margin:0}.demo-source img{inline-size:min(100%,32rem);margin-block:var(--slayt-space-4);border:var(--slayt-border);border-radius:var(--slayt-radius-control)}.demo-note{border-inline-start:3px solid var(--slayt-blue);background:var(--slayt-white);padding:.6rem 1rem}@media (width<=640px){.demo-facts{grid-template-columns:minmax(0,1fr);gap:0}.demo-facts dd{margin-block-end:var(--slayt-space-3)}}
