.learn{--sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fg-mute: #8f8f8f;--fg-dim: #c4c4c4;font-family:var(--sans);font-size:16px;line-height:1.7}.learn code,.learn pre,.learn kbd,.learn .ascii-fig,.learn .mono,.learn td.num,.learn th.num,.learn .stat-val,.learn .lx-stat-val,.learn .fig-caption,.learn .distil-meta,.learn .hero-eyebrow,.learn .distil-card-tag,.learn .distil-card-meta,.learn .distil-section h2 .num{font-family:var(--mono)}.learn .distil{font-size:16px;line-height:1.72;color:var(--fg-dim);max-width:860px}.learn .distil-title{font-family:var(--sans);font-weight:700;letter-spacing:-.02em;font-size:clamp(30px,4.4vw,42px);line-height:1.12}.learn .distil-lede{font-size:17.5px;line-height:1.65;color:var(--fg-dim)}.learn .distil-lede strong{color:var(--fg)}.learn .distil-section h2{font-family:var(--sans);font-size:24px;letter-spacing:-.012em}.learn .distil-section h3{font-family:var(--sans);font-size:17px;letter-spacing:-.005em}.learn .distil-section p,.learn .distil-section li{color:var(--fg-dim)}.learn .distil-section p{max-width:70ch}.learn .distil-ul li,.learn .distil-ol li{margin-bottom:10px}.learn table{font-size:14px}.learn thead th{color:var(--fg)}.learn td{color:var(--fg-dim)}.learn td strong{color:var(--fg)}.learn .footnote{font-size:13px;color:var(--fg-mute);line-height:1.6}.learn .prose-pre{font-size:13px;line-height:1.6}.learn .ascii-fig{font-size:12.5px;color:var(--fg-dim)}.learn a{border-bottom-color:#4a4a4a}.lx-tag{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 6px}.lx-buys{margin:18px 0 20px;border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:4px;background:var(--bg-card)}.lx-buys-head{padding:12px 18px;border-bottom:1px solid var(--border);font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg-mute)}.lx-stats{display:grid;grid-template-columns:1fr;gap:1px;background:var(--border)}@media(min-width:640px){.lx-stats{grid-template-columns:repeat(3,1fr)}.lx-stats.two{grid-template-columns:repeat(2,1fr)}}.lx-stat{background:var(--bg-card);padding:16px 18px}.lx-stat-val{font-size:26px;font-weight:700;color:var(--fg);letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.15}.lx-stat-val .unit{font-size:13px;color:var(--fg-mute);font-weight:500;margin-left:4px}.lx-stat-val.accent{color:var(--accent)}.lx-stat-label{font-size:13.5px;color:var(--fg);margin-top:6px;line-height:1.45}.lx-stat-sub{font-size:12.5px;color:var(--fg-mute);margin-top:4px;line-height:1.45}.lx-buys-foot{padding:10px 18px 12px;border-top:1px solid var(--border);font-size:12.5px;color:var(--fg-mute);line-height:1.55}.lx-note,.lx-limit{margin:16px 0 18px;padding:14px 18px;border:1px solid var(--border);border-radius:4px;background:var(--bg-elev);font-size:15px}.lx-note{border-left:3px solid var(--ok)}.lx-limit{border-left:3px solid var(--warn)}.lx-note p:last-child,.lx-limit p:last-child,.lx-limit ul:last-child{margin-bottom:0}.lx-note-title,.lx-limit-title{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.lx-note-title{color:var(--ok)}.lx-limit-title{color:var(--warn)}.lx-svg{display:block;width:100%;height:auto;padding:14px 12px}.lx-svg text{font-family:JetBrains Mono,ui-monospace,monospace}.lx-svg .t-dim{fill:#8f8f8f}.lx-svg .t-fg{fill:#f5f5f5}.lx-svg .t-acc{fill:#e11d2a}.lx-svg .t-ok{fill:#4ade80}.lx-svg .t-warn{fill:#fbbf24}.lx-flow{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px;padding:16px}.lx-flow-step{flex:1 1 150px;border:1px solid var(--border-strong);border-radius:4px;padding:10px 12px;background:var(--bg)}.lx-flow-step b{display:block;font-family:var(--mono);font-size:12px;color:var(--fg);margin-bottom:4px}.lx-flow-step span{font-size:13px;color:var(--fg-dim);line-height:1.45;display:block}.lx-flow-step.accent{border-color:var(--accent)}.lx-flow-step.ok{border-color:var(--ok)}.learn .hero-tagline{font-family:var(--sans);font-weight:700;letter-spacing:-.02em}.learn .hero-sub{font-size:17px;color:var(--fg-dim)}.learn .distil-card-title{font-family:var(--sans);letter-spacing:-.01em}.learn .distil-card-sub{font-size:14.5px;color:var(--fg-dim)}.lx-group-title{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--fg-mute);margin:28px 0 4px}.lx-group-title:first-child{margin-top:0}@media(max-width:640px){.learn .distil{padding:32px 18px 48px}.learn .distil-section h2{font-size:21px}.learn th,.learn td{padding:8px 10px}.lx-stat-val{font-size:22px}}.learn .section h2.lx-group-title:before{content:none}.learn .section h2.lx-group-title{font-size:12px;font-weight:500;font-family:var(--mono)}.learn .section h2{font-family:var(--sans)}.learn .section p{font-size:15.5px}
