.cs2-guide{color:#fff;background:#0d0d0d;min-height:100vh;font-family:inherit}.cs2-guide a{color:inherit;text-decoration:none}.cs2-guide-nav{background:#120d1b;border-bottom:1px solid #422461;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px clamp(20px,5vw,75px);display:flex}.cs2-guide-nav nav{letter-spacing:.06em;flex-wrap:wrap;gap:20px;font-size:12px;font-weight:800;display:flex}.cs2-guide-language{border:1px solid #5c3a7d;display:flex}.cs2-guide-language button{color:#aaa;cursor:pointer;background:0 0;border:0;padding:8px 11px}.cs2-guide-language button[aria-pressed=true]{color:#fff;background:#8d20f0}.cs2-guide-hero{background:radial-gradient(at 75% 20%,#3d0b8950,#0000 60%),#0d0d0d;max-width:1700px;margin:auto;padding:clamp(60px,8vw,110px) clamp(20px,6vw,100px)}.cs2-guide-hero small,.cs2-guide-lessons header small,.cs2-guide-end small{letter-spacing:.15em;color:#02ffff;font-size:11px;font-weight:900}.cs2-guide-hero h1{letter-spacing:-.04em;max-width:1050px;margin:20px 0;font-size:clamp(42px,6vw,94px);font-weight:950;line-height:1.04}.cs2-guide-hero p{color:#c8bdd1;max-width:730px;font-size:clamp(15px,1.5vw,19px);line-height:1.65}.cs2-guide-hero>div{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cs2-guide-primary,.cs2-guide-secondary{letter-spacing:.04em;padding:15px 20px;font-size:12px;font-weight:900;display:inline-block}.cs2-guide-primary{background:#8d20f0}.cs2-guide-secondary{border:1px solid #8d20f0}.cs2-guide-lessons{max-width:1700px;margin:auto;padding:50px clamp(20px,6vw,100px) 100px}.cs2-guide-lessons>header h2{max-width:880px;margin:12px 0 35px;font-size:clamp(27px,4vw,52px);line-height:1.14}.cs2-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cs2-guide-grid article{background:linear-gradient(160deg,#171022,#0e0c12);border:1px solid #4b2b67;flex-direction:column;gap:12px;min-width:0;padding:27px;display:flex}.cs2-guide-grid article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cs2-guide-grid article>header span{color:#8d20f0;font-size:36px;font-weight:950}.cs2-guide-grid h3{margin:0;font-size:clamp(20px,2vw,29px);line-height:1.18}.cs2-guide-grid article>p{color:#c8bfd1;font-size:14px;line-height:1.7}.cs2-guide-grid article>b{color:#02ffff;letter-spacing:.12em;margin-top:8px;font-size:11px}.cs2-guide-grid ol{color:#eee4f2;flex-direction:column;gap:10px;margin:0;padding-left:24px;font-size:13px;line-height:1.6;display:flex}.cs2-guide-grid li::marker{color:#02ffff;font-weight:800}.cs2-guide-grid footer{border-top:1px solid #493652;margin-top:auto;padding-top:18px}.cs2-guide-grid footer strong{color:#02ffff;letter-spacing:.08em;font-size:11px}.cs2-guide-grid footer p{color:#c5b9ce;font-size:13px;line-height:1.6}.cs2-guide-end{background:#180f28;border-top:1px solid #8d20f0;grid-template-columns:2fr 1fr;gap:40px;padding:60px clamp(20px,6vw,100px);display:grid}.cs2-guide-end h2{color:#fff;margin:14px 0;font-size:clamp(44px,7vw,80px)}.cs2-guide-end p{color:#d7cadc;max-width:780px;line-height:1.7}.cs2-guide-note{color:#aca1ba!important;font-size:12px!important}.cs2-guide-end aside{flex-direction:column;justify-content:center;gap:12px;display:flex}.cs2-guide-end aside a{border:1px solid #665079;padding:16px 20px;font-size:12px;font-weight:900}.cs2-guide-end aside a:hover{color:#02ffff;border-color:#02ffff}@media (max-width:1100px){.cs2-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.cs2-guide-grid,.cs2-guide-end{grid-template-columns:1fr}.cs2-guide-nav nav{order:3;width:100%}.cs2-guide-grid article{padding:22px}.cs2-guide-hero h1{font-size:42px}}
