.lm-hero h1{max-width:20ch}.lm-facts{gap:var(--sp8);margin:var(--sp6) 0 0;padding-top:var(--sp6);border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,14rem));width:100%;max-width:52rem;display:grid}.lm-facts dt{font:500 2rem / 1.1 var(--display);letter-spacing:-.03em}.lm-facts dd{margin:var(--sp1) 0 0;color:var(--text-2);font-size:var(--text-small)}.lm-prose{gap:var(--sp6);color:var(--text-2);display:grid}.lm-prose code,.lm .rp-sub code{font:400 .9em / 1 var(--mono);background:var(--soft);color:var(--text);border-radius:4px;padding:.1em .35em}.lm-versus{align-items:stretch;gap:var(--sp3);grid-template-columns:minmax(0,1fr) auto minmax(0,1.25fr);display:grid}.lm-versus>div:not(.lm-versus-arrow){gap:var(--sp1);padding:var(--sp6);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);align-content:start;display:grid}.lm-versus small{font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--text-3)}.lm-versus strong{font:500 1.25rem / 1.25 var(--display);color:var(--text)}.lm-versus span{font-size:var(--text-small)}.lm-versus-main{border-color:var(--accent)!important;background:var(--soft)!important}.lm-versus-main small{color:var(--accent-text)}.lm-versus-arrow{color:var(--accent-text);align-self:center;font-size:1.5rem}.lm-jobs{gap:var(--sp4);margin-top:var(--sp8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lm-jobs article{gap:var(--sp3);padding:var(--sp6);border:1px solid var(--line);border-radius:var(--r2);background:var(--surface);align-content:start;display:grid}.lm-jobs h3{font-size:1.125rem}.lm-jobs p,.lm-in{color:var(--text-2);font-size:var(--text-small)}.lm-in strong{margin-right:var(--sp1);font:500 3.5rem / 1 var(--display);letter-spacing:-.04em;color:var(--text);display:inline-block}.lm-out{padding-top:var(--sp3);border-top:1px solid var(--line);color:var(--text)!important}.lm-out small{margin-bottom:var(--sp1);font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;color:var(--accent-text);display:block}.lm-jobs .lm-job-cta{background:var(--soft);border-style:dashed;justify-items:start}.lm-steps{margin:var(--sp8) 0 var(--sp12);gap:var(--sp4);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.lm-steps li{gap:var(--sp2);padding:var(--sp6);border-top:2px solid var(--accent);background:var(--surface);border-radius:0 0 var(--r2) var(--r2);border-inline:1px solid var(--line);border-bottom:1px solid var(--line);align-content:start;display:grid}.lm-steps h3{font-size:1.125rem}.lm-steps p{color:var(--text-2);font-size:var(--text-small)}.lm-step-n{font:400 var(--text-small) / 1 var(--mono);color:var(--accent-text)}.lm-table th:not(:first-child),.lm-table td{white-space:nowrap}.lm-when{gap:var(--sp4);margin-top:var(--sp6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lm-related{margin:var(--sp4) 0 0;gap:var(--sp3) var(--sp8);flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (max-width:960px){.lm-jobs,.lm-when{grid-template-columns:1fr}.lm-steps{grid-template-columns:1fr 1fr}.lm-versus{grid-template-columns:1fr}.lm-versus-arrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:560px){.lm-facts{gap:var(--sp4);grid-template-columns:1fr}.lm-steps{grid-template-columns:1fr}.lm-table th,.lm-table td{white-space:normal}}
