.ed-page{max-width:940px;margin:0 auto;padding:56px 24px 80px}.ed-head{border-bottom:1px solid var(--color-line-2);margin-bottom:8px;padding-bottom:30px}.ed-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--color-faint);align-items:center;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.ed-eyebrow:after{content:"";background:var(--color-line-1);flex:1;height:1px}.ed-title{font-family:var(--font-display);font-weight:600;font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--tracking-display);color:var(--color-heading);max-width:18ch}.ed-lede{color:var(--color-copy);font-size:var(--text-lede);line-height:var(--text-lede--line-height);max-width:60ch;margin-top:18px}.ed-callout{background:var(--color-surface-1);border:1px solid var(--color-line-2);border-left:3px solid var(--color-verified);border-radius:var(--r-md,5px);margin:34px 0 12px;padding:20px 24px}.ed-callout .lab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-muted);margin-bottom:8px;font-size:10.5px;font-weight:600}.ed-callout p{color:var(--color-copy);font-size:.92rem;line-height:1.66}.ed-callout strong{color:var(--color-heading);font-weight:600}.ed-index{margin-top:22px}.ed-row{border-top:1px solid var(--color-line-1);grid-template-columns:220px 1fr;gap:40px;padding:30px 0;display:grid}.ed-row:first-child{border-top:0}.ed-rail{flex-direction:column;gap:8px;display:flex}.ed-rail-n{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-verified);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.ed-rail-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);font-size:11px;font-weight:600;line-height:1.5}.ed-body{color:var(--color-copy);max-width:62ch;font-size:.97rem;line-height:1.74}.ed-body strong{color:var(--color-heading);font-weight:600}.ed-body+.ed-body{margin-top:12px}.ed-founder{background:var(--color-surface-0);border:1px solid var(--color-line-1);border-radius:var(--r-md,5px);margin-top:44px;padding:28px 28px 26px}.ed-founder .lab{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-faint);margin-bottom:12px;font-size:10.5px;font-weight:600}.ed-founder p{color:var(--color-copy);max-width:64ch;font-size:.95rem;line-height:1.72}.ed-founder strong{color:var(--color-heading);font-weight:600}.ed-founder .lnk{margin-top:16px;display:inline-block}.ed-stats{background:var(--color-line-1);border:1px solid var(--color-line-1);border-radius:var(--r-md,5px);grid-template-columns:repeat(3,1fr);gap:1px;margin:34px 0 10px;display:grid;overflow:hidden}.ed-stat{background:var(--color-surface-0);padding:18px 20px}.ed-stat-n{font-family:var(--font-mono);color:var(--color-heading);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;display:block}.ed-stat-l{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);margin-top:6px;font-size:10.5px;line-height:1.5;display:block}.ed-table-wrap{border:1px solid var(--color-line-1);border-radius:var(--r-md,5px);margin-top:16px;overflow-x:auto}.ed-table{border-collapse:collapse;width:100%;font-size:.88rem}.ed-table th{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);text-align:left;border-bottom:1px solid var(--color-line-1);background:var(--color-surface-1);white-space:nowrap;padding:12px 16px;font-size:10.5px;font-weight:600}.ed-table td{border-bottom:1px solid var(--color-line-1);color:var(--color-copy);vertical-align:top;padding:13px 16px;line-height:1.6}.ed-table tr:last-child td{border-bottom:0}.ed-table td:first-child{color:var(--color-heading);white-space:nowrap;font-weight:600}.ed-table .is-wrong{color:var(--color-copy)}.ed-table .is-right{color:var(--color-heading)}@media (max-width:720px){.ed-stats{grid-template-columns:1fr}}.ed-foot{border-top:1px solid var(--color-line-2);flex-wrap:wrap;align-items:center;gap:22px;margin-top:48px;padding-top:28px;display:flex}.ed-foot .lnk{color:var(--color-muted);font-size:.88rem}.ed-foot .lnk:hover{color:var(--color-heading)}@media (max-width:720px){.ed-page{padding:36px 16px 56px}.ed-row{grid-template-columns:1fr;gap:12px;padding:24px 0}.ed-rail{flex-direction:row;align-items:baseline;gap:12px}.ed-body{max-width:none}.ed-founder{padding:22px 20px}}
