.client-dark.page-tutorials .tutorial-layout{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:start}
.client-dark.page-tutorials .tutorial-menu{display:flex;flex-direction:column;gap:8px;min-width:0}
.client-dark.page-tutorials .tutorial-menu a{display:block;padding:13px 16px;border:1px solid transparent;border-radius:12px;color:#abb6c8;text-decoration:none;font-size:15px;line-height:1.65;overflow-wrap:anywhere}
.client-dark.page-tutorials .tutorial-menu a:hover{background:#101f28;color:#f7f9ff}
.client-dark.page-tutorials .tutorial-menu a.selected{background:#132e30;color:#21d6ba;border-color:#242d3c;font-weight:800}
.client-dark.page-tutorials .tutorial-body{width:100%;max-width:760px;min-width:0;margin:0;padding:30px}
.client-dark.page-tutorials .tutorial-body>section{margin:24px 0 0}
.client-dark.page-tutorials .tutorial-body>section+section{border-top:1px solid #242d3c;padding-top:30px}
.client-dark.page-tutorials .tutorial-video{display:block;width:100%;height:auto;aspect-ratio:16/9;border:1px solid #293b4b;border-radius:16px;background:#0d1525;margin:24px 0 12px}
.client-dark.page-tutorials figure{margin:20px 0 0;min-width:0}
.client-dark.page-tutorials .tutorial-image{display:block;max-width:100%;height:auto;border-radius:12px}
.client-dark.page-tutorials .tutorial-body p,.client-dark.page-tutorials .tutorial-body a{overflow-wrap:anywhere}
@media(max-width:720px){.client-dark.page-tutorials .tutorial-layout{grid-template-columns:minmax(0,1fr);gap:20px}.client-dark.page-tutorials .tutorial-menu{flex-direction:row;overflow-x:auto;max-width:100%;padding-bottom:6px}.client-dark.page-tutorials .tutorial-menu a{flex:0 0 auto;white-space:nowrap}.client-dark.page-tutorials .tutorial-body{padding:22px}}
