html[data-theme=results] .explain .prose ol.explain-steps,html[data-theme=results] .explain .prose ul{font:16px/1.5 var(--rs-serif);color:#262626;margin:0 0 9px;padding-left:24px}html[data-theme=results] .explain .prose li{margin:0 0 3px}html[data-theme=results] .explain .prose .explain-formula{background:var(--rs-sheet);width:fit-content;max-width:100%;font:700 15px/1.4 var(--rs-mono);color:var(--rs-ink);border:1px solid #8f8f88;margin:4px 0 8px;padding:5px 12px}html[data-theme=results] .explain .explain-table{width:fit-content;max-width:100%;margin:4px 0 10px}html[data-theme=results] .explain .explain-table table.dense{width:auto;min-width:0}html[data-theme=results] .explain .explain-table td,html[data-theme=results] .explain .explain-table th{white-space:normal}html[data-theme=results] .explain .prose h3{font-family:var(--rs-mono)}html[data-theme=results] .explain-figure{margin:6px 0 12px}html[data-theme=results] .explain .how-flow{min-width:0;max-width:100%}html[data-theme=results] .explain .how-steps{margin:0;padding:0;list-style:none}html[data-theme=results] .explain .how-steps li.how-step{min-width:0;margin:0;padding:0}html[data-theme=results] .explain .how-steps li.how-step:not(:last-child):after{content:"↓";content:"↓" / "";font:700 16px/19px var(--rs-mono);color:var(--rs-ink);margin:0;padding-left:13px;display:block}html[data-theme=results] .explain .how-step-card{background:var(--rs-sheet);border:1px solid var(--rs-ink);overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);gap:5px 18px;min-width:0;padding:7px 12px 8px;display:grid}html[data-theme=results] .explain .how-step-key .how-step-card{border-width:2px;padding:6px 11px 7px}html[data-theme=results] .explain .how-flow p.how-step-title{max-width:none;font:700 15px/1.35 var(--rs-mono);color:var(--rs-ink);grid-column:1/-1;margin:0}html[data-theme=results] .explain .how-step-n{background:var(--rs-ink);color:var(--rs-sheet);text-align:center;margin-right:3px;padding:0 5px;display:inline-block}html[data-theme=results] .explain .how-step-what,html[data-theme=results] .explain .how-step-eg{min-width:0}html[data-theme=results] .explain .how-flow p.how-step-label{max-width:none;font:700 14px/1.3 var(--rs-mono);color:var(--rs-muted);margin:0 0 1px}html[data-theme=results] .explain .how-flow .how-step-what p:not(.how-step-label){max-width:none;font:15px/1.4 var(--rs-serif);color:#262626;margin:0 0 4px}html[data-theme=results] .explain .how-flow .how-step-eg p:not(.how-step-label){max-width:none;font:14px/1.45 var(--rs-mono);color:var(--rs-ink);margin:0 0 3px}html[data-theme=results] .explain .how-flow .how-step-what p:last-child,html[data-theme=results] .explain .how-flow .how-step-eg p:last-child{margin-bottom:0}html[data-theme=results] .explain .how-step-eg{border-top:1px dashed var(--rs-hair);padding-top:5px}html[data-theme=results] .explain .how-flow-caption{font:14px/1.4 var(--rs-serif);color:var(--rs-muted);margin:6px 0 0}@media (min-width:1001px){html[data-theme=results] .explain .how-step-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-theme=results] .explain .how-step-eg{border-top:0;border-left:1px dashed var(--rs-hair);padding:0 0 0 16px}}html[data-theme=results] .explain-wide{margin:6px 0 30px}
