.lead-guide .lg-short{border:1px solid var(--form-line);border-left:8px solid var(--carbon);background:#fff;margin:0 0 36px;padding:20px 24px}.lead-guide .lg-short>span,.lead-guide .lg-sources span,.lead-guide .lg-cadence span,.lead-guide .lg-metrics span{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--carbon);font-size:12px;display:block}.lead-guide .lg-short ul{margin:10px 0 0;padding-left:18px}.lead-guide .lg-short li{margin:8px 0}.lead-guide .lg-caption{font-family:var(--font-mono), ui-monospace, monospace;color:var(--caption);font-size:12px}.lead-guide .lg-table-wrap{margin:24px 0 8px;overflow-x:auto}.lead-guide .lg-table{border-collapse:collapse;border:1px solid var(--form-line);border-top:2px solid var(--graphite);background:#fff;width:100%;min-width:720px;font-size:14px}.lead-guide .lg-table :is(th,td){text-align:left;vertical-align:top;border-bottom:1px dashed var(--form-line);padding:10px 12px}.lead-guide .lg-table thead th{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;color:var(--caption);font-size:11px;font-weight:500}.lead-guide .lg-table tbody th{color:var(--carbon);font-weight:600}.lead-guide .lg-gaps{counter-reset:gap;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0;padding:0;list-style:none;display:grid}.lead-guide .lg-gaps li{counter-increment:gap;border:1px solid var(--form-line);border-top:4px solid var(--carbon);background:#fff;padding:18px 20px}.lead-guide .lg-gaps li:before{content:counter(gap, decimal-leading-zero);font-family:var(--font-mono), ui-monospace, monospace;color:var(--caption);font-size:12px;display:block}.lead-guide .lg-gaps strong{font-family:var(--font-display), system-ui, sans-serif;margin-top:4px;font-size:19px;display:block}.lead-guide .lg-gaps p{margin:6px 0 0;font-size:15px}.lead-guide .lg-gaps .lg-fix{color:var(--graphite);font-weight:600}.lead-guide .lg-sources{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) minmax(0,1fr);align-items:stretch;gap:12px;margin:28px 0;display:grid}.lead-guide .lg-sources>div{border:1px solid var(--form-line);background:#fff;padding:16px 18px}.lead-guide .lg-sources .lg-record{border:2px solid var(--carbon);box-shadow:0 14px 30px #1e232814}.lead-guide .lg-sources ul{margin:10px 0 0;padding:0;list-style:none}.lead-guide .lg-sources li{border-bottom:1px dashed var(--form-line);padding:6px 0;font-size:14px}.lead-guide .lg-sources li:last-child{border-bottom:0}.lead-guide .lg-sources figcaption{font-family:var(--font-mono), ui-monospace, monospace;color:var(--caption);grid-column:1/-1;font-size:12px}.lead-guide .lg-cadence{border-top:2px solid var(--graphite);margin:24px 0 8px;padding:0;list-style:none}.lead-guide .lg-cadence li{border-bottom:1px dashed var(--form-line);grid-template-columns:150px 170px minmax(0,1fr);align-items:baseline;gap:6px 18px;padding:12px 0;display:grid}.lead-guide .lg-cadence strong{font-size:16px}.lead-guide .lg-cadence p{margin:0;font-size:15px}.lead-guide .lg-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:24px 0 8px;display:grid}.lead-guide .lg-metrics>div{border:1px solid var(--form-line);border-left:8px solid var(--carbon);background:#fff;padding:18px 20px}.lead-guide .lg-metrics strong{font-family:var(--font-display), system-ui, sans-serif;color:var(--carbon);font-size:40px;display:block}.lead-guide .lg-metrics p{font-family:var(--font-mono), ui-monospace, monospace;margin:0;font-size:13px}@media (max-width:700px){.lead-guide .lg-gaps,.lead-guide .lg-sources,.lead-guide .lg-metrics,.lead-guide .lg-cadence li{grid-template-columns:1fr}}
