.b-karta{max-width:860px;margin:0 auto;}.b-karta__h{font-size:clamp(22px,3vw,30px);font-weight:800;line-height:1.1;margin:0 0 .5em;}.b-karta__lede{margin:0 0 1em;font-size:clamp(16px,2vw,18px);line-height:1.55;}.b-karta__fig{width:100%;overflow-x:auto;}.b-karta__svg{width:100%;height:auto;min-width:640px;display:block;}.b-karta__rec{fill:#efe7db;stroke:#9a4a2f;stroke-width:1.5;}.b-karta__rec--end{fill:#f4e3d4;}.b-karta__t{fill:#2b2620;font-size:15px;font-weight:600;}.b-karta__arr{stroke:#9a4a2f;stroke-width:2;fill:#9a4a2f;}.b-karta__back{stroke:#b26a4d;stroke-width:1.6;stroke-dasharray:7 6;}.b-karta__backt{fill:#9a4a2f;font-size:14px;font-style:italic;}.b-karta__note{margin:1em 0 0;font-size:13px;color:inherit;opacity:.7;}[data-theme=dark] .b-karta__rec{fill:#241f19;stroke:#e0794f;}[data-theme=dark] .b-karta__rec--end{fill:#2c211a;}[data-theme=dark] .b-karta__t{fill:#ece6db;}[data-theme=dark] .b-karta__arr{stroke:#e0794f;fill:#e0794f;}[data-theme=dark] .b-karta__back{stroke:#d0865f;}[data-theme=dark] .b-karta__backt{fill:#e0794f;}