.guide .fig{margin:0 0 14px}
.dtop nav a,.dtop nav .tbtn{flex:none;white-space:nowrap}
@media (max-width:640px){.dtop nav{flex-wrap:wrap;overflow-x:visible}}
.guide figure.shot img.sl{display:none}
[data-theme=light] .guide figure.shot img.sd{display:none}
[data-theme=light] .guide figure.shot img.sl{display:block}
figure.shot .hl{position:absolute;box-sizing:border-box;border:2px solid var(--gold_edge);border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.4);pointer-events:none;min-width:6px;min-height:6px}
figure.shot .call{z-index:1}
[data-theme=light] figure.shot .hl{border-color:var(--tgold)}
.guide figure.shot{max-width:100%}
.phones{display:flex;flex-wrap:wrap;gap:18px 22px;align-items:flex-start;margin:10px 0}
.phones .fig{flex:1 1 220px;max-width:260px;margin:0}
.phones figure.shot{margin-top:0}
.guide .step .body>p:first-of-type{margin-top:0}
.guide .calls{margin-bottom:12px}
.guide .calls span{min-width:0}
