.guide__step h2{align-items:baseline;gap:12px;display:flex}.guide__n{border:1px solid var(--rule);width:26px;height:26px;font-family:var(--mono);font-variation-settings:normal;color:var(--ink-2);border-radius:50%;flex:none;place-items:center;font-size:.75rem;display:inline-grid;transform:translateY(-2px)}.guide__fig{background:var(--plaster-hi);margin:18px 0 26px;padding:18px 18px 12px}.guide__fig svg{width:100%;height:auto;max-height:220px;display:block}.guide__fig figcaption{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-top:8px;font-size:.6875rem}.g-wall{stroke:var(--graphite);stroke-width:2px}.g-floor{stroke:var(--rule);stroke-width:1px}.g-work{fill:var(--graphite)}.g-phone{fill:none;stroke:var(--prussian);stroke-width:2px}.g-window{fill:var(--surface);stroke:var(--graphite);stroke-width:1.5px}.g-ray{stroke:var(--prussian);stroke-width:1.2px;stroke-dasharray:5 4}.g-light{stroke:var(--ink-3);stroke-width:1.2px;stroke-dasharray:2 3}.g-label{font-family:var(--mono);letter-spacing:.08em;fill:var(--ink-2);text-transform:uppercase;font-size:11px}.g-dim{font-family:var(--mono);fill:var(--prussian);font-size:14px}.guide__check{border:1px solid var(--rule);background:var(--surface);margin:44px 0 0;padding:22px 24px}.guide__check h2{margin-top:0}.guide__check ul{margin:0;padding:0;list-style:none}.guide__check li{padding-left:28px;position:relative}.guide__check li:before{content:"";border:1.5px solid var(--prussian);border-radius:2px;width:14px;height:14px;position:absolute;top:.45em;left:0}
