.plate{width:100%;height:auto;overflow:visible}.plate *{vector-effect:non-scaling-stroke}.plate .p-part{fill:var(--bg);stroke:var(--text);stroke-width:1.25px;stroke-linejoin:round}.plate .p-thin{fill:none;stroke:var(--text);stroke-width:.75px}.plate .p-sect{stroke:var(--text);stroke-width:.75px}.plate .p-hatch{stroke:var(--dim);stroke-width:.6px}.plate .p-pitch{fill:none;stroke:var(--faint);stroke-width:.75px;stroke-dasharray:6 2 1 2}.plate .p-cl{fill:none;stroke:var(--line-strong);stroke-width:.6px;stroke-dasharray:10 2.5 1.5 2.5;opacity:.7}.plate .p-phantom{fill:none;stroke:var(--dim);stroke-width:.75px;stroke-dasharray:4 2.5}.plate .p-trace{fill:none;stroke:var(--signal);stroke-width:1px;stroke-dasharray:2 2}.plate .p-belt{fill:none;stroke:var(--text);stroke-width:2.25px;stroke-linejoin:round}.plate .p-spring{fill:none;stroke:var(--text);stroke-width:.9px;stroke-linejoin:round}.plate .p-dot{fill:var(--text)}.plate .p-mark{fill:var(--signal)}.plate .p-arc{fill:none;stroke-width:1.1px}.plate .p-move.p-arc{stroke:var(--signal)}.plate .p-move.p-head{fill:var(--signal)}.plate .p-moved.p-arc{stroke:var(--dim)}.plate .p-moved.p-head{fill:var(--dim)}.plate .d-ext{stroke:var(--line);stroke-width:1px}.plate .d-line,.plate .d-tick{fill:none;stroke:var(--dim);stroke-width:1px}.plate text{font-family:var(--mono);fill:var(--dim);font-variant-numeric:tabular-nums;font-size:6.5px;font-weight:500;font-stretch:87.5%}.plate .d-read{font-size:6px;font-weight:400}@media (max-width:699px){.plate text{font-size:7.5px}.plate .d-read{font-size:7px}}.plate .d-call{font-family:var(--serif);fill:var(--text);font-size:9px;font-style:italic;font-weight:400}.plates{padding:56px 0 112px}.plates-h{max-width:40em;margin-bottom:48px}.plates-h h1{font-size:var(--t40);line-height:1.06}.plates-h .lede{margin-top:18px}.plates-grid{gap:32px var(--gut);grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));display:grid}.plates-grid li{border-top:1px solid var(--line-strong);padding-top:20px}.plates-cap{border-top:1px solid var(--line);font:500 11.5px/16px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;margin-top:14px;padding-top:10px;font-stretch:87.5%;display:flex}.plates-cap code{text-transform:none;letter-spacing:0;color:var(--text);font-size:13px}
