.hero-sequence:where(.astro-pccojxjs){--bel-paper-background:transparent}.hs-top:where(.astro-pccojxjs){grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:72px;display:grid}.hs-figure:where(.astro-pccojxjs){margin:0}.hs-drawing:where(.astro-pccojxjs) svg{width:100%;height:auto;display:block}.hs-steps:where(.astro-pccojxjs){border-top:1px solid var(--bel-ui-divider);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:72px 0 0;padding:28px 0 0;list-style:none;display:grid}.hs-step:where(.astro-pccojxjs){border-radius:var(--bel-radius-card);cursor:pointer;flex-direction:column;gap:6px;padding:10px;display:flex}.hs-step:where(.astro-pccojxjs).is-on{background:var(--bel-ui-quiet)}.hs-step:where(.astro-pccojxjs).is-selected{background:var(--bel-ui-accent-low);box-shadow:inset 0 0 0 1px var(--bel-ui-accent)}.hs-step:where(.astro-pccojxjs):focus-visible{outline:2px solid var(--bel-ui-accent);outline-offset:2px}.hs-thumb:where(.astro-pccojxjs) svg{width:100%;height:auto;margin-bottom:4px;display:block}.hs-thumb:where(.astro-pccojxjs) line{vector-effect:non-scaling-stroke}.hs-num:where(.astro-pccojxjs){font-family:var(--bel-font-mono);font-size:var(--bel-text-2xs);color:var(--bel-ui-text-muted)}.hs-step:where(.astro-pccojxjs).is-on .hs-num:where(.astro-pccojxjs),.hs-step:where(.astro-pccojxjs).is-selected .hs-num:where(.astro-pccojxjs){color:var(--bel-ui-accent)}.hs-code:where(.astro-pccojxjs){border-radius:var(--bel-radius-control);background:var(--bel-ui-code-surface);color:var(--bel-ui-code-text);flex-direction:column;gap:6px;padding:8px 10px;display:flex}.hs-line:where(.astro-pccojxjs){font-family:var(--bel-font-mono);font-size:var(--bel-text-2xs);font-variant-ligatures:none;line-height:1.45}.hs-line:where(.astro-pccojxjs) span{white-space:nowrap}.hs-stepper:where(.astro-pccojxjs){display:none}@media (width<=720px){.hs-top:where(.astro-pccojxjs){grid-template-columns:minmax(0,1fr);gap:32px}.hs-steps:where(.astro-pccojxjs){display:none}.hs-stepper:where(.astro-pccojxjs){flex-direction:column;gap:12px;margin-top:20px;display:flex}.hs-nav:where(.astro-pccojxjs){font-family:var(--bel-font-mono);font-size:var(--bel-text-xs);color:var(--bel-ui-text);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:16px;display:flex}.hs-count:where(.astro-pccojxjs){text-align:center;min-width:3ch}.hs-go:where(.astro-pccojxjs){border-radius:var(--bel-radius-control);border:1px solid var(--bel-ui-control-border);background:var(--bel-ui-surface);width:36px;height:36px;color:var(--bel-ui-text);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;padding:0;display:flex}.hs-go:where(.astro-pccojxjs):disabled{opacity:.4;cursor:default}.hs-go:where(.astro-pccojxjs):focus-visible{outline:2px solid var(--bel-ui-accent);outline-offset:2px}.hs-now:where(.astro-pccojxjs){align-items:start;min-width:0;display:grid}.hs-now:where(.astro-pccojxjs) .hs-code:where(.astro-pccojxjs){visibility:hidden;grid-area:1/1}.hs-now:where(.astro-pccojxjs) .hs-code:where(.astro-pccojxjs).is-at{visibility:visible}}.hero:where(.astro-lcdefpme) h1:where(.astro-lcdefpme){font-family:var(--bel-font-mono);font-size:var(--bel-text-hero);letter-spacing:-.02em;margin:0;font-weight:600}.pronunciation:where(.astro-lcdefpme){font-family:var(--bel-font-mono);font-size:var(--bel-text-sm);color:var(--bel-ui-text-muted);margin:6px 0 0}.hero-body:where(.astro-lcdefpme){max-width:52ch;font-size:var(--bel-text-lg);line-height:var(--bel-line-height);text-wrap:pretty;margin:18px 0 0}.hero-actions:where(.astro-lcdefpme){font-family:var(--bel-font-mono);font-size:var(--bel-text-sm);flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.action:where(.astro-lcdefpme){border-radius:var(--bel-radius-control);border:1px solid var(--bel-ui-control-border);color:var(--bel-ui-text);padding:7px 16px}.action:where(.astro-lcdefpme):hover{border-color:var(--bel-ui-accent);text-decoration:none}.action-primary:where(.astro-lcdefpme){background:var(--bel-ui-accent);border-color:var(--bel-ui-accent);color:var(--bel-ui-accent-text)}.action:where(.astro-lcdefpme):focus-visible{outline:2px solid var(--bel-ui-accent);outline-offset:2px}
