.sec .lg-prose{color:#cfcfcf;max-width:var(--measure);margin:0 0 14px;font-size:15px;line-height:1.7}.sec .bk-figs,.sec .bk-two,.sec .bk-sws,.sec .bk-rows,.sec .bk-defs,.sec .bk-paths,.sec .bk-weights,.sec .bk-laws,.sec .bk-note,.sec .bk-shot,.sec .bk-head,.sec .bk-kicker{max-width:var(--measure)}.sec .bk-head{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);margin:26px 0 10px;font-size:10px}.sec .bk-kicker{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);margin:0 0 8px;font-size:10px}.sec .bk-mono{font-family:var(--mono);color:var(--ink-2);font-size:12.5px}.sec .bk-rows{border-top:1px solid var(--line-soft);margin:0 0 16px;padding:0;list-style:none}.sec .bk-rows li{border-bottom:1px solid var(--line-soft);color:var(--ink-2);margin:0;padding:10px 0;font-size:14.5px;line-height:1.6}.sec .bk-rows li b{color:var(--ink-1);font-weight:560}.sec .bk-note{border:1px solid var(--line);background:var(--panel);border-radius:4px;margin:18px 0;padding:14px 16px}.sec .bk-note-label{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--built);margin:0 0 6px;font-size:10px}.sec .bk-note p{color:var(--ink-2);margin:0;font-size:14px;line-height:1.6}.sec .bk-figs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:4px 0 20px;display:grid}.sec .bk-fig{margin:0}.sec .bk-plate{border:1px solid var(--line);background:var(--sunk);border-radius:4px;place-items:center;padding:28px;display:grid}.sec .bk-plate.is-paper{background:#f4f4f2}.sec .bk-fig figcaption{font-family:var(--mono);color:var(--ink-4);margin-top:8px;font-size:10.5px}.sec .bk-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:4px 0 20px;display:grid}.sec .bk-two p{color:var(--ink-2);font-size:14px;line-height:1.6}.sec .bk-specimen{letter-spacing:-.025em;color:var(--ink-1);margin:0 0 10px;font-size:34px;font-weight:560;line-height:1.1}.sec .bk-specimen.is-mono{font-family:var(--mono);letter-spacing:.08em;font-size:24px;font-weight:400}.sec .bk-weights{border-top:1px solid var(--line-soft);margin:0 0 18px;padding:0;list-style:none}.sec .bk-weights li{border-bottom:1px solid var(--line-soft);align-items:baseline;gap:18px;padding:9px 0;display:flex}.sec .bk-weights li span{font-family:var(--mono);color:var(--ink-4);flex:none;width:34px;font-size:10.5px}.sec .bk-weights li b{color:var(--ink-1);font-size:18px}.sec .bk-sws{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:4px 0 20px;display:grid}.sec .bk-sw{margin:0}.sec .bk-swatch{border:1px solid var(--line);border-radius:4px;height:74px}.sec .bk-sw figcaption{color:var(--ink-3);gap:3px;margin-top:9px;font-size:12.5px;line-height:1.45;display:grid}.sec .bk-sw figcaption b{color:var(--ink-1);font-size:13.5px;font-weight:540}.sec .bk-sw figcaption .bk-mono{font-size:11px}.sec .bk-chip{vertical-align:-1px;border:1px solid var(--line);border-radius:2px;width:11px;height:11px;margin-right:7px;display:inline-block}.sec .bk-paths,.sec .bk-defs{border-top:1px solid var(--line-soft);margin:0 0 18px;padding:0;list-style:none}.sec .bk-paths li{border-bottom:1px solid var(--line-soft);color:var(--ink-2);justify-content:space-between;gap:18px;padding:9px 0;font-size:13.5px;display:flex}.sec .bk-paths li span:first-child{color:var(--ink-1)}.sec .bk-defs li{border-bottom:1px solid var(--line-soft);padding:12px 0}.sec .bk-defs li.is-gone{opacity:.5}.sec .bk-def-head{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sec .bk-def-head b{color:var(--ink-1);font-size:14.5px;font-weight:560}.sec .bk-defs li p{color:var(--ink-3);margin:5px 0 0;font-size:13.5px;line-height:1.55}.sec .bk-laws{margin:0 0 18px;padding-left:20px}.sec .bk-laws li{color:var(--ink-2);margin:0 0 9px;font-size:14.5px;line-height:1.6}.sec .bk-laws li b{color:var(--ink-1);font-weight:560}.sec .bk-shot{border:1px solid var(--line);border-radius:4px;margin:4px 0 22px;overflow:hidden}.sec .bk-shot img{width:100%;height:auto;display:block}.sec .bk-shot figcaption{border-top:1px solid var(--line);font-family:var(--mono);color:var(--ink-4);padding:8px 12px;font-size:10.5px}@media (max-width:900px){.sec .bk-figs,.sec .bk-two{grid-template-columns:1fr}}
