.home:where(.astro-xa7uqt5p){max-width:60rem;margin-inline:auto}.block:where(.astro-xa7uqt5p){margin-block:4rem}.block:where(.astro-xa7uqt5p) h2:where(.astro-xa7uqt5p){font-size:var(--sl-text-3xl);margin-block-end:.75rem}.lead:where(.astro-xa7uqt5p),.prose:where(.astro-xa7uqt5p) p:where(.astro-xa7uqt5p){color:var(--rb-body);line-height:1.7}.readout:where(.astro-xa7uqt5p)>:where(.astro-xa7uqt5p),.two-up:where(.astro-xa7uqt5p)>:where(.astro-xa7uqt5p),.steps:where(.astro-xa7uqt5p)>:where(.astro-xa7uqt5p){margin-top:0}.readout-block:where(.astro-xa7uqt5p){margin-block:2rem 3.5rem}.readout:where(.astro-xa7uqt5p){border:1px solid var(--rb-border);border-radius:var(--rb-radius);background:var(--rb-surface);grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:1.5rem;padding:1.5rem;display:grid}.readout-cell:where(.astro-xa7uqt5p){text-align:center;flex-direction:column;gap:.15rem;display:flex}.readout-value:where(.astro-xa7uqt5p){font-size:var(--sl-text-4xl);color:var(--rb-heading);font-weight:700;line-height:1.05}.readout-label:where(.astro-xa7uqt5p) a:where(.astro-xa7uqt5p){color:var(--rb-muted);font-size:var(--sl-text-sm);text-decoration:none}.readout-label:where(.astro-xa7uqt5p) a:where(.astro-xa7uqt5p):hover{color:var(--rb-accent);text-decoration:underline}.readout-claim:where(.astro-xa7uqt5p){color:var(--rb-muted);font-size:var(--sl-text-sm);text-align:center;margin-block-start:1rem}@media (width<=48rem){.readout-block:where(.astro-xa7uqt5p){margin-block:.5rem 2rem}.readout:where(.astro-xa7uqt5p){grid-template-columns:repeat(2,1fr);gap:1rem .75rem;padding:1rem .75rem}.readout-value:where(.astro-xa7uqt5p){font-size:var(--sl-text-2xl)}.readout-claim:where(.astro-xa7uqt5p){margin-block-start:.75rem}}.two-up:where(.astro-xa7uqt5p){grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem;margin-block-start:1.5rem;display:grid}.panel:where(.astro-xa7uqt5p){border:1px solid var(--rb-border);border-radius:var(--rb-radius);background:var(--rb-surface);padding:1.25rem}.panel-quiet:where(.astro-xa7uqt5p){background:0 0}.panel:where(.astro-xa7uqt5p) h3:where(.astro-xa7uqt5p){font-size:var(--sl-text-lg);margin-block:0 .75rem}.tick:where(.astro-xa7uqt5p){margin:0;padding:0;list-style:none}.tick:where(.astro-xa7uqt5p) li:where(.astro-xa7uqt5p){color:var(--rb-body);font-size:var(--sl-text-sm);margin-block:.5rem;padding-inline-start:1.4rem;line-height:1.55;position:relative}.tick:where(.astro-xa7uqt5p) li:where(.astro-xa7uqt5p):before{content:"+";color:var(--rb-accent);font-weight:700;position:absolute;inset-inline-start:0}.tick-minus:where(.astro-xa7uqt5p) li:where(.astro-xa7uqt5p):before{content:"−";color:var(--rb-muted)}.demo:where(.astro-xa7uqt5p){margin-block-start:1.75rem}.demo:where(.astro-xa7uqt5p) h3:where(.astro-xa7uqt5p){font-size:var(--sl-text-lg);margin-block:0 .25rem}.note:where(.astro-xa7uqt5p){color:var(--rb-muted);font-size:var(--sl-text-sm);margin-block:0 .6rem}.steps:where(.astro-xa7uqt5p){counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none;display:grid}.steps:where(.astro-xa7uqt5p) li:where(.astro-xa7uqt5p){counter-increment:step;border:1px solid var(--rb-border);border-radius:var(--rb-radius);background:var(--rb-surface);padding:1.25rem 1.25rem 1.25rem 3.25rem;position:relative}.steps:where(.astro-xa7uqt5p) li:where(.astro-xa7uqt5p):before{content:counter(step);inset-inline-start:1.25rem;background:var(--rb-accent-soft);width:1.5rem;height:1.5rem;color:var(--rb-accent);font-size:var(--sl-text-xs);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:1.15rem}.steps:where(.astro-xa7uqt5p) h3:where(.astro-xa7uqt5p){font-size:var(--sl-text-base);margin-block:0 .35rem}.steps:where(.astro-xa7uqt5p) p:where(.astro-xa7uqt5p){color:var(--rb-body);font-size:var(--sl-text-sm);margin:0;line-height:1.55}.starts:where(.astro-xa7uqt5p){grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.75rem;margin-block-start:1.25rem;display:grid}.start:where(.astro-xa7uqt5p){border:1px solid var(--rb-border);border-radius:var(--rb-radius);flex-direction:column;gap:.2rem;padding:1rem 1.15rem;text-decoration:none;display:flex}.start:where(.astro-xa7uqt5p):hover{border-color:var(--rb-accent)}.start-text:where(.astro-xa7uqt5p){color:var(--rb-accent);font-weight:600}.start-note:where(.astro-xa7uqt5p){color:var(--rb-muted);font-size:var(--sl-text-sm)}
