main.rs .rsk-label{font:var(--fw-semibold) var(--fs-12)/var(--lh-ui) var(--font-sans);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-secondary);margin:0}main.rs .rsk-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}main.rs .rsk-chip{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);border:var(--border-hair) solid var(--rs-hairline);background:var(--surface-sunken);font:var(--fw-semibold) var(--fs-13)/var(--lh-ui) var(--font-sans);color:var(--text-primary);display:inline-flex}main.rs .rsk-chip i{width:calc(var(--space-2) * .75);height:calc(var(--space-2) * .75);border-radius:var(--radius-2);background:var(--practice-ink);flex:none}main.rs .rsk-pill{align-items:center;gap:var(--space-2);min-height:var(--space-8);padding:0 var(--space-3);border-radius:var(--radius-control);background:var(--rs-tint);color:var(--practice-ink);font:var(--fw-semibold) var(--fs-13)/var(--lh-ui) var(--font-sans);transition:background-color var(--dur-200) var(--ease-standard);align-self:flex-start;text-decoration:none;display:inline-flex}main.rs .rsk-pill i{width:calc(var(--space-2) * .75);height:calc(var(--space-2) * .75);border-radius:var(--radius-2);background:var(--practice-ink);flex:none}main.rs a.rsk-pill:hover,main.rs .rsk-pill.is-hit{background:var(--rs-tint-line)}main.rs a.rsk-pill:focus-visible{outline:var(--focus-width) solid var(--practice-ink);outline-offset:var(--focus-offset)}main.rs .rsk-ticks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}main.rs .rsk-ticks li{align-items:flex-start;gap:var(--space-3);font:var(--fw-regular) var(--fs-14)/var(--lh-body) var(--font-sans);color:var(--text-secondary);display:flex}main.rs .rsk-tick{width:var(--space-4);height:var(--space-4);border-radius:var(--radius-2);background:var(--rs-grad);color:var(--ground-dark);flex:none;place-items:center;margin-top:.15em;display:grid}main.rs .rsk-tick svg{width:.75em;height:.75em}@keyframes rsk-rise{0%{opacity:.01;translate:0 var(--space-3)}}main.rs .rsk-step__top{justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin-bottom:var(--space-12);flex-wrap:wrap;display:flex}main.rs .rsk-step__head{flex:0 47.5em;min-width:0}main.rs .rsk-step__head .shead__lede{max-width:36em}main.rs .rsk-step__pause{flex:none}main.rs .rsk-step:not([data-rsk-on]) :is(.rsk-step__pause,.rsk-step__track){display:none}main.rs .rsk-step__scroll{overscroll-behavior-x:contain;padding:var(--space-1) 0 var(--space-2);scrollbar-width:thin;overflow-x:auto}main.rs .rsk-step__rail{min-width:47.5em;position:relative}main.rs .rsk-step__track{--rsk-dot:calc(var(--space-3) + var(--space-1) / 2);height:var(--rsk-dot);margin-bottom:var(--space-4);position:relative}main.rs .rsk-step__track:before,main.rs .rsk-step__fill{content:"";top:calc(50% - var(--border-hair));height:calc(var(--border-hair) * 2);border-radius:var(--radius-2);left:calc(50% / var(--rsk-n));position:absolute}main.rs .rsk-step__track:before{right:calc(50% / var(--rsk-n));background:var(--rs-hairline)}main.rs .rsk-step__fill{width:calc(var(--rsk-at) * 100% / var(--rsk-n));background:var(--rs-grad);transition:width var(--dur-600) var(--ease-out-quint)}main.rs .rsk-step__marker{width:var(--rsk-dot);height:var(--rsk-dot);border-radius:var(--radius-2);background:var(--practice-ink);box-shadow:0 0 0 var(--space-1) color-mix(in srgb, var(--blue-600) 16%, transparent);top:0;left:calc((var(--rsk-at) + .5) * 100% / var(--rsk-n) - var(--rsk-dot) / 2);transition:left var(--dur-600) var(--ease-out-quint);position:absolute}main.rs .rsk-step__tabs{grid-template-columns:repeat(var(--rsk-n), minmax(0, 1fr));gap:var(--space-3);display:grid}main.rs .rsk-step__tab{gap:var(--space-2);min-height:8em;padding:calc(var(--space-4) + var(--space-1) / 2);border:var(--border-hair) solid var(--rs-hairline);border-radius:var(--radius-card);background:var(--surface-card);font:inherit;font-size:var(--fs-16);color:var(--text-primary);text-align:left;cursor:pointer;transition:border-color var(--dur-300) var(--ease-standard), box-shadow var(--dur-300) var(--ease-standard), translate var(--dur-300) var(--ease-out-quint);flex-direction:column;display:flex}main.rs .rsk-step__tab:hover{border-color:var(--border-opaque)}main.rs .rsk-step__tab[aria-selected=true]{border-color:var(--ground-dark);background:var(--ground-dark);color:var(--white)}main.rs .rsk-step__tab:focus-visible{outline:var(--focus-width) solid var(--practice-ink);outline-offset:var(--focus-offset)}main.rs .rsk-step__pos{font:var(--fw-semibold) var(--fs-12)/var(--lh-ui) var(--font-sans);color:var(--text-tertiary)}main.rs .rsk-step__name{font:var(--fw-title) var(--fs-16)/var(--lh-snug) var(--font-sans)}main.rs .rsk-step__bar{height:calc(var(--border-hair) * 2);border-radius:var(--radius-2);background:var(--rs-hairline);margin-top:auto;display:block;position:relative;overflow:hidden}main.rs .rsk-step__bar i{border-radius:inherit;background:var(--rs-grad);width:100%;position:absolute;inset:0 auto 0 0}main.rs .rsk-step__tab[aria-selected=true]~.rsk-step__tab .rsk-step__bar i{width:0}main.rs .rsk-step[data-rsk-on][data-rsk-live]:not([data-rsk-paused]) .rsk-step__tab[aria-selected=true] .rsk-step__bar i{animation:rsk-fill var(--rsk-dur) linear both}main.rs .rsk-step[data-rsk-held] .rsk-step__tab[aria-selected=true] .rsk-step__bar i{animation-play-state:paused}@keyframes rsk-fill{0%{width:0}to{width:100%}}main.rs .rsk-step__stage{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}main.rs .rsk-step__panels{flex:999 32.5em;min-width:0;display:grid}main.rs .rsk-step__panel{gap:var(--space-4);flex-wrap:wrap;min-width:0;display:flex}main.rs .rsk-step__panel:focus-visible{outline:var(--focus-width) solid var(--practice-ink);outline-offset:var(--focus-offset);border-radius:var(--radius-card)}main.rs .rsk-step:not([data-rsk-on]) .rsk-step__panel+.rsk-step__panel{margin-top:var(--space-4)}main.rs .rsk-step[data-rsk-on] .rsk-step__panel:not([hidden]) .rsk-step__copy{animation:rsk-rise var(--dur-600) var(--ease-out-quint) both}main.rs .rsk-step__copy{justify-content:center;gap:var(--space-4);min-width:0;padding:clamp(var(--space-7), 4vw, var(--space-10));flex-direction:column;flex:999 32.5em;display:flex}main.rs .rsk-step__kicker{align-items:center;gap:var(--space-2);font:var(--fw-semibold) var(--fs-13)/var(--lh-ui) var(--font-sans);color:var(--practice-ink);display:inline-flex}main.rs .rsk-step__kicker i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-2);background:var(--rs-grad)}main.rs .rsk-step__title{font:var(--fw-title) var(--fs-display-3)/var(--lh-title) var(--font-sans);letter-spacing:var(--ls-title);text-wrap:balance;margin:0}main.rs .rsk-step__desc{max-width:37.5em;font:var(--fw-regular) var(--fs-17)/var(--lh-body) var(--font-sans);color:var(--text-secondary);margin:0}main.rs .rsk-step__cols{gap:var(--space-6) var(--space-8);flex-wrap:wrap;display:flex}main.rs .rsk-step__col{gap:var(--space-3);flex-direction:column;flex:15em;min-width:0;display:flex}main.rs .rsk-step__in{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}main.rs .rsk-step__in-label{font:var(--fw-semibold) var(--fs-13)/var(--lh-ui) var(--font-sans);color:var(--text-secondary)}main.rs .rsk-step__art{background:var(--surface-sunken);flex:21.25em;justify-content:center;align-items:center;min-width:0;min-height:20em;display:flex;overflow:hidden}main.rs .rsk-step__art img{width:100%;max-width:27.5em;height:auto;display:block}@media (width<=640px){main.rs .rsk-step__top{margin-bottom:var(--space-8)}main.rs .rsk-step__scroll{margin-inline:calc(var(--content-inset) * -1);padding-inline:var(--content-inset);scroll-padding-inline:var(--content-inset)}main.rs .rsk-step__rail{min-width:calc(var(--rsk-n) * 10.5em)}main.rs .rsk-step__tab{min-height:7em}main.rs .rsk-step__copy{padding:var(--space-6)}main.rs .rsk-step__art{min-height:15em}}@media (prefers-reduced-motion:reduce){main.rs .rsk-pill,main.rs .rsk-step__tab,main.rs .rsk-step__fill,main.rs .rsk-step__marker{transition:none}main.rs .rsk-step__tab[aria-selected=true]{translate:none}main.rs .rsk-step[data-rsk-on] .rsk-step__panel:not([hidden]) .rsk-step__copy{animation:none}}main.rs :is([data-rsk-panel],[data-rsi-filters])[hidden]{display:none}
