.callout[data-astro-cid-mrmim4ef]{border-left:2px solid var(--rule);padding:.1rem 0 .1rem .9rem;font-size:.92rem;line-height:1.65}.callout[data-astro-cid-mrmim4ef][data-type=note],.callout[data-astro-cid-mrmim4ef][data-type=tip]{--label: var(--accent-ink);--rule: var(--accent)}.callout[data-astro-cid-mrmim4ef][data-type=important]{--label: var(--warn);--rule: var(--warn)}.callout-title[data-astro-cid-mrmim4ef]{font-weight:600;color:var(--label);margin-bottom:.2rem;font-size:.85rem}.callout-body[data-astro-cid-mrmim4ef]{color:var(--ink-soft)}.callout-body[data-astro-cid-mrmim4ef] a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.callout-body[data-astro-cid-mrmim4ef] code{font-family:var(--font-mono);font-size:.875em}.callout-body[data-astro-cid-mrmim4ef] p+p{margin-top:.5em}.sequence[data-astro-cid-xragh6n7]{border:1px solid var(--line);border-radius:.5rem;background:var(--subtle);padding:1rem .75rem .75rem}.lanes[data-astro-cid-xragh6n7]{display:grid;grid-template-columns:repeat(var(--lanes),1fr);text-align:center}.lanes[data-astro-cid-xragh6n7] p[data-astro-cid-xragh6n7]{font-size:.72rem;font-weight:650;text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}.body[data-astro-cid-xragh6n7]{position:relative;margin-top:.6rem}.rails[data-astro-cid-xragh6n7]{position:absolute;inset:0;display:grid;grid-template-columns:repeat(var(--lanes),1fr);pointer-events:none}.rails[data-astro-cid-xragh6n7] span[data-astro-cid-xragh6n7]{width:1px;margin:0 auto;background:var(--line-strong)}ol[data-astro-cid-xragh6n7]{position:relative;list-style:none;padding:0;margin:0}li[data-astro-cid-xragh6n7]{position:relative;height:3rem}.arrow[data-astro-cid-xragh6n7]{position:absolute;top:0;height:3rem;display:flex;flex-direction:column;justify-content:center}.label[data-astro-cid-xragh6n7]{margin-bottom:.3rem;padding:0 .25rem;text-align:center;font-size:.72rem;line-height:1.25;color:var(--ink-soft)}.line[data-astro-cid-xragh6n7]{position:relative;height:1.5px;background:var(--accent)}.line[data-astro-cid-xragh6n7].dashed{height:0;background:none;border-top:1.5px dashed var(--accent)}.line[data-astro-cid-xragh6n7].dashed.head-right:after,.line[data-astro-cid-xragh6n7].dashed.head-left:before{top:-5px}.num[data-astro-cid-xragh6n7]{position:absolute;top:-.625rem;width:1.25rem;height:1.25rem;z-index:1;display:grid;place-items:center;border-radius:999px;font:600 .65rem var(--font-sans);color:var(--brand-ink);background:var(--brand)}.num-left[data-astro-cid-xragh6n7]{left:-.625rem}.num-right[data-astro-cid-xragh6n7]{right:-.625rem}.head-right[data-astro-cid-xragh6n7]:after,.head-left[data-astro-cid-xragh6n7]:before{content:"";position:absolute;top:-3.5px;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent}.head-right[data-astro-cid-xragh6n7]:after{right:-1px;border-left:7px solid var(--accent)}.head-left[data-astro-cid-xragh6n7]:before{left:-1px;border-right:7px solid var(--accent)}figcaption[data-astro-cid-xragh6n7]{margin-top:.6rem;text-align:center;font-size:.8rem;color:var(--muted)}@media(min-width:640px){.label[data-astro-cid-xragh6n7]{font-size:.78rem}}.problem[data-astro-cid-oo6sugl5]{border:1px solid var(--line);background:var(--page)}.problem[data-astro-cid-oo6sugl5]:has(+.problem){border-bottom:0}:not(.problem)+.problem[data-astro-cid-oo6sugl5],.problem[data-astro-cid-oo6sugl5]:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.problem[data-astro-cid-oo6sugl5]:not(:has(+.problem)){border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.prose>.problem[data-astro-cid-oo6sugl5]+.problem[data-astro-cid-oo6sugl5]{margin-top:0}summary[data-astro-cid-oo6sugl5]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;cursor:pointer;list-style:none;font-size:.925rem;font-weight:550;color:var(--ink)}summary[data-astro-cid-oo6sugl5]::-webkit-details-marker{display:none}summary[data-astro-cid-oo6sugl5]:hover{background:var(--subtle)}.chev[data-astro-cid-oo6sugl5]{flex-shrink:0;color:var(--muted);transition:transform .15s}details[data-astro-cid-oo6sugl5][open] .chev[data-astro-cid-oo6sugl5]{transform:rotate(180deg)}.title[data-astro-cid-oo6sugl5] code{font:500 .82em var(--font-mono);background:var(--raised);border:1px solid var(--line);border-radius:.3rem;padding:.05em .3em}.answer[data-astro-cid-oo6sugl5]{padding:0 1rem .9rem;font-size:.925rem;line-height:1.7;color:var(--ink-soft)}.answer[data-astro-cid-oo6sugl5] p+p{margin-top:.6em}.answer[data-astro-cid-oo6sugl5] strong{color:var(--ink);font-weight:600}.answer[data-astro-cid-oo6sugl5] a{color:var(--link);text-decoration:underline;text-underline-offset:3px}.answer[data-astro-cid-oo6sugl5] code{font:500 .84em var(--font-mono);color:var(--ink);background:var(--raised);border:1px solid var(--line);border-radius:.3rem;padding:.1em .35em}
