/* ecommerce page styles (ported from the static site). */
.levels .lvl ul{margin:4px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:7px;color:var(--dim);font-size:15px}.idet{align-items:start}.idet .nm .ava{width:44px;height:44px}.idet .pl{display:block;margin-top:4px;font:500 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.uc-note{margin-top:22px;font-size:15px;color:var(--muted)}.dark .uc-note{color:var(--dim)}.uc-note a{color:var(--blue)}.dark .uc-note a{color:var(--blue-2)}.doc .body h3{font-size:21px;letter-spacing:-.025em;margin:40px 0 10px;scroll-margin-top:86px}.doc .body h3:first-child{margin-top:0}.doc .body .tw{overflow-x:auto;margin:0 0 14px}.doc .body .tw table{min-width:520px;margin:0}@media (max-width:860px){.doc{grid-template-columns:minmax(0,1fr)}}