.vpn-guide{max-width:1100px}.vpn-guide .guide-updated{font-size:12px;margin-bottom:0}.vpn-guide .guide-notice{font-size:13px;margin:20px 0}.vpn-guide .guide-toc{display:block;padding:20px 24px;border:1px solid var(--line,#34465b);border-radius:12px;margin:28px 0;background:var(--panel,#17222e)}.vpn-guide .guide-toc>div{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:14px}.vpn-guide .guide-toc a{display:inline;color:var(--blue,#68aaff);padding:0;font-size:14px;line-height:1.6}.vpn-guide .guide-chapter{margin-top:40px}.vpn-guide h2[id],.vpn-guide h3[id]{scroll-margin-top:24px}.vpn-guide .guide-step{padding:24px;margin-top:20px;overflow:hidden}.vpn-guide .guide-step h3{display:flex;align-items:baseline;gap:14px;font-size:21px;line-height:1.5;margin:0 0 16px}.vpn-guide .guide-number{color:var(--blue,#68aaff);font-size:14px;font-weight:600;flex-shrink:0}.vpn-guide .guide-links{display:flex;flex-wrap:wrap;gap:12px 24px}.vpn-guide figure{margin:20px 0 0}.vpn-guide figure a,.vpn-guide picture{display:block}.vpn-guide figure img{display:block;width:100%;height:auto;border:1px solid var(--line,#34465b);border-radius:10px;background:#111b28}.vpn-guide figcaption{font-size:12px;line-height:1.7;color:var(--muted,#9aacc1);margin-top:10px}.vpn-guide .guide-step p{overflow-wrap:anywhere}@media(max-width:760px){.vpn-guide .guide-step{padding:16px}.vpn-guide .guide-step h3{font-size:18px;gap:10px}.vpn-guide .guide-toc{padding:16px}.vpn-guide .guide-toc>div{display:grid;gap:12px}.vpn-guide picture{max-width:450px;margin:auto}.vpn-guide .hero-actions{align-items:flex-start}.vpn-guide .guide-chapter{margin-top:30px}}
