body{background:#f8f7f3}.info-top{background:#16141e;color:white}.info-nav{height:78px;display:flex;justify-content:space-between;align-items:center}.info-nav .brand-mark{background:var(--lime)}.info-nav .brand-mark i{border-color:var(--ink)}.info-nav .brand-mark i:last-child{background:var(--ink)}.info-nav a:last-child{font-size:12px;font-weight:700}.info-hero{padding:92px 0 100px}.info-hero h1{font-size:clamp(58px,7vw,100px);margin:16px 0 20px}.info-hero h1 em{color:var(--lime)}.info-hero p:last-child{max-width:650px;color:#c8c2cd;font-size:17px}.info-layout{display:grid;grid-template-columns:230px 1fr;gap:80px;padding:75px 0 130px}.info-sidebar{position:sticky;top:30px;align-self:start;display:grid;gap:15px;font-size:12px;font-weight:700}.info-sidebar a{color:#726c79}.info-sidebar a:hover{color:var(--violet)}.info-content{max-width:790px}.info-content section{padding:0 0 32px;margin-bottom:35px;border-bottom:1px solid var(--line)}.info-content h2{font-size:34px;margin:0 0 17px}.info-content h3{font-size:20px;margin:23px 0 9px}.info-content p,.info-content li{color:#6e6975;font-size:15px;line-height:1.8}.info-content ul{padding-left:22px}.info-content code{font:13px ui-monospace,Consolas,monospace;color:#5833b5}.info-content pre{background:#1d1a27;color:#f2eff6;border-radius:13px;padding:25px;overflow:auto;font:13px/1.8 ui-monospace,Consolas,monospace}.info-content pre code{color:inherit}.info-note{background:#e8f7c1;border-radius:11px;padding:17px 20px;color:#3d5428;font-size:13px;line-height:1.6;margin-bottom:35px}.info-table{width:100%;border-collapse:collapse}.info-table th,.info-table td{text-align:left;padding:13px 8px;border-bottom:1px solid var(--line);font-size:13px}.info-table th{font-size:10px;letter-spacing:.12em}.info-footer{background:#17141f;color:#aaa3ae;padding:28px 0;font-size:11px}.info-footer .wrap{display:flex;justify-content:space-between;gap:20px}.info-footer a{color:var(--lime)}@media(max-width:700px){.info-hero{padding:70px 0}.info-layout{grid-template-columns:1fr;gap:35px;padding:55px 0}.info-sidebar{position:static;display:flex;flex-wrap:wrap;gap:10px 20px}.info-footer .wrap{display:block}.info-footer .wrap span{display:block;margin-bottom:8px}}
