.guide { max-width: 1050px; margin: 55px auto; padding: 0 25px 50px; }
.guide h1 { margin-top: 35px; }
.guide h2 { margin-top: 40px; }
.guide p, .guide li { line-height: 1.9; }
.guide li { margin-bottom: 14px; }
.guide code { background: #e9eddf; padding: 3px 6px; border-radius: 4px; overflow-wrap: anywhere; font-size: 13px; }
.guide pre { background: #102b29; color: #d5f46c; padding: 20px; border-radius: 10px; white-space: pre-wrap; }
.guide table { width: 100%; border-collapse: collapse; font-size: 14px; }
.guide th, .guide td { border-bottom: 1px solid #dce1d4; padding: 15px 12px; text-align: left; vertical-align: top; line-height: 1.8; }
.guide th { background: #e9eddf; }
@media (max-width: 600px) { .guide { margin-top: 30px; } .guide h1 { font-size: 39px; } .guide th, .guide td { padding: 12px 6px; font-size: 12px; } }
