.editorial-block,.editorial-figure{min-width:0;margin-block:2.25rem;color:var(--text);font-family:ui-sans-serif,system-ui,sans-serif}.editorial-eyebrow{margin:0 0 .45rem;color:var(--accent);font-size:.68rem;font-weight:760;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.editorial-block h3,.editorial-figure h3{margin:0;color:var(--text);font-size:1.12rem;font-weight:730;letter-spacing:-.02em;line-height:1.35}.editorial-copy{margin-top:.55rem;color:var(--text-muted);font-size:.96rem;line-height:1.7}.editorial-copy>:first-child{margin-top:0}.editorial-copy>:last-child{margin-bottom:0}.editorial-copy a{text-underline-offset:.2em}.editorial-key-idea{padding:.25rem 0 .25rem 1.1rem;border-left:2px solid var(--accent)}.editorial-key-idea .editorial-copy{color:var(--text);font-size:1.03rem}.editorial-worked-example{padding:1rem 1.15rem 1.05rem;border-left:2px solid var(--teal);border-radius:0 .45rem .45rem 0;background:var(--surface-muted)}.editorial-worked-example .editorial-eyebrow,.dark .editorial-worked-example .editorial-eyebrow{color:var(--teal)}.editorial-try-it{display:grid;grid-template-columns:1.25rem minmax(0,1fr);gap:.7rem;padding-block:.95rem;border-block:1px solid var(--border)}.editorial-try-icon{margin-top:.1rem;color:var(--teal)}.editorial-try-icon svg{display:block}.editorial-try-link{display:inline-flex;min-height:2.75rem;align-items:center;gap:.35rem;margin-top:.45rem;color:var(--accent);font-size:.88rem;font-weight:680;text-decoration:none}.editorial-try-link:hover{text-decoration:underline;text-underline-offset:.2em}.editorial-try-link:focus-visible{border-radius:.2rem}.editorial-technical-note,.editorial-boundary{padding-left:.9rem;border-left:2px solid var(--border)}.editorial-technical-note .editorial-eyebrow{color:var(--text-muted)}.editorial-technical-note h3{font-size:1rem}.editorial-technical-note .editorial-copy{font-size:.9rem}.editorial-boundary{padding:.8rem 0 0;border-top:1px solid var(--teal);border-left:0}.editorial-boundary[data-variant=caution]{border-top-color:#a65a00}.dark .editorial-boundary[data-variant=caution]{border-top-color:#ffc46b}.editorial-boundary[data-variant=caution] .editorial-eyebrow{color:#8a4a00}.dark .editorial-boundary[data-variant=caution] .editorial-eyebrow{color:#ffc46b}.editorial-figure{padding-block:1rem;border-block:1px solid var(--border)}.editorial-figure figcaption{margin-top:.85rem;color:var(--text-muted);font-size:.88rem;line-height:1.6}.editorial-figure-content{min-width:0;margin-top:1rem}.editorial-data-specimen{padding:.65rem 0 .15rem;border:0;border-top:1px solid var(--border);background:transparent}.editorial-data-specimen>.editorial-eyebrow{color:var(--text-muted)}.editorial-specimen-intro{margin:.35rem 0 0;color:var(--text-muted);font-size:.86rem;line-height:1.5}.editorial-specimen-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,4.35rem),5.5rem));gap:.25rem .45rem;margin:.9rem 0 0;padding:0;list-style:none}.editorial-specimen-cell{display:grid;min-width:0;min-height:5.65rem;align-content:start;justify-items:center;gap:.13rem;padding:.45rem .15rem;border-bottom:1px solid var(--border);text-align:center}.editorial-specimen-cell[data-selected=true]{border-bottom:2px solid var(--accent);background:var(--accent-soft)}.editorial-specimen-offset{color:var(--text-muted);font-size:.69rem;line-height:1.35;overflow-wrap:anywhere}.editorial-specimen-byte{color:var(--text);font:750 1.1rem/1.25 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.025em}.editorial-specimen-decimal{color:var(--text-muted);font-size:.72rem;line-height:1.35}.editorial-specimen-state{min-height:1em;color:var(--accent);font-size:.66rem;font-weight:720;line-height:1.3}.editorial-specimen-annotation{margin:.8rem 0 0;color:var(--text-muted);font-size:.85rem;line-height:1.55}.editorial-bit-byte{min-width:0}.editorial-bit-label{margin:0 0 .35rem;color:var(--text-muted);font-size:.76rem;font-weight:650}.editorial-bit-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.25rem;margin:0;padding:0;list-style:none}.editorial-bit-cell{display:grid;min-width:0;justify-items:center;gap:.1rem;padding:.3rem .1rem;border-bottom:1px solid var(--border)}.editorial-bit-cell[data-set=true]{border-bottom:2px solid var(--teal);background:color-mix(in srgb,var(--teal) 8%,transparent)}.editorial-bit-position{color:var(--text-muted);font-size:.68rem;line-height:1.3}.editorial-bit-value{color:var(--text);font:760 1.15rem/1.3 ui-monospace,SFMono-Regular,Menlo,monospace}.editorial-bit-weight{color:var(--text-muted);font-size:.68rem;line-height:1.3}.editorial-byte-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .65rem;margin-top:.9rem;padding-top:.7rem;border-top:1px solid var(--border)}.editorial-byte-result-label{color:var(--text-muted);font-size:.78rem}.editorial-byte-result code{color:var(--text);font-size:1rem;font-weight:750}.editorial-byte-equation{color:var(--text-muted);font-size:.82rem}@media (max-width: 32rem){.editorial-block,.editorial-figure{margin-block:1.8rem}.editorial-worked-example{padding-inline:.7rem}.editorial-specimen-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,3.75rem),4.5rem));-moz-column-gap:.2rem;column-gap:.2rem}.editorial-specimen-cell{padding-inline:.05rem}.editorial-specimen-offset{font-size:.65rem}}
