.vm{padding-block:var(--phi-s-m) var(--phi-s-xl)}.vm h1{max-width:20em;margin:var(--phi-s-s) 0 0;font-size:clamp(var(--phi-t3), 4vw, var(--phi-t5));letter-spacing:-.035em;text-wrap:balance;font-weight:600;line-height:1.06}.vm-lead{max-width:42em;margin:var(--phi-s-m) 0 0;font-size:var(--phi-t0q);line-height:var(--phi-lh-body);color:var(--st-graphite-3)}.vm-actions{align-items:center;gap:var(--phi-s-s) var(--phi-s-m);margin-top:var(--phi-s-l);flex-wrap:wrap;display:flex}.vm-actions .button{min-height:48px;padding:0 var(--phi-s-m);margin:0}.vm-years{gap:var(--phi-s-xs) var(--phi-s-m);margin:var(--phi-s-l) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.vm-years a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.vm-section{margin-top:var(--phi-s-xl);scroll-margin-top:96px}.vm-section h2{margin:0 0 var(--phi-s-m);font-size:var(--phi-t2);letter-spacing:-.02em;font-weight:600}.vm-make{margin-top:var(--phi-s-xl)}.vm-make h2{margin:0 0 var(--phi-s-s);font-size:var(--phi-t2);letter-spacing:-.02em;font-weight:600}.vm-links{gap:0 var(--phi-s-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));margin:0;padding:0;list-style:none;display:grid}.vm .vm-links a{justify-content:space-between;align-items:baseline;gap:var(--phi-s-s);border-bottom:1px solid var(--line);min-height:44px;color:var(--foreground);padding-block:10px;text-decoration:none;display:flex}.vm-links a:hover{color:var(--st-blue)}.vm-links .vm-count{font-family:var(--st-font-mono);color:var(--st-graphite-3);white-space:nowrap;font-size:13px}.vm-links .vm-years-note{color:var(--st-graphite-3);font-size:13px;display:block}
