.info-page{margin-top:100px;position:relative}
.info-page .article-about{display:grid;grid-template-columns:240px minmax(0,1fr);gap:20px;align-items:start;margin-top:0;min-height:680px}
.info-sidebar{position:sticky;top:72px;padding:16px;background:#fff;border:1px solid #edf0f4;border-radius:6px;box-sizing:border-box}
.info-sidebar-title{padding:4px 12px 14px;color:#9299a4;font-size:12px;line-height:20px}
.info-sidebar li+li{margin-top:4px}
.info-sidebar a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:5px;color:#4d5560;box-sizing:border-box;transition:background-color .2s,color .2s}
.info-sidebar a:hover{background:#f4f7fa;color:#007bf5}
.info-sidebar li.active a{background:#edf6ff;color:#007bf5;font-weight:600}
.info-sidebar a>i:first-child{width:20px;margin-right:10px;text-align:center;font-size:15px}
.info-sidebar .fa-chevron-right{margin-left:auto;color:#aeb5be;font-size:11px}
.info-sidebar li.active .fa-chevron-right{color:#007bf5}
.info-content{min-width:0;padding:36px 48px 50px;background:#fff;border:1px solid #edf0f4;border-radius:6px;box-sizing:border-box}
.info-page-header{padding-bottom:28px;margin-bottom:4px;border-bottom:1px solid #edf0f4}
.info-page-kicker{display:block;margin-bottom:8px;color:#007bf5;font-size:12px;font-weight:700;line-height:20px;text-transform:uppercase}
.info-page-header h1{margin:0;color:#222b36;font-size:30px;font-weight:700;line-height:1.35}
.info-page-header p{max-width:720px;margin:10px 0 0;color:#77808c;font-size:14px;line-height:1.8}
.info-content .article-body{padding:0;background:transparent;color:#4d5560;font-size:15px}
.info-content .article-body article{max-width:820px}
.info-content .article-body section{padding-top:28px}
.info-content .article-body h2,.info-content .article-body .title{margin:0 0 16px;color:#222b36;font-size:20px;font-weight:700;line-height:1.5}
.info-content .article-body h2:before{content:"";display:inline-block;width:4px;height:18px;margin:0 10px -3px 0;background:#007bf5;border-radius:2px}
.info-content .article-body p,.info-content .article-body div{line-height:1.9}
.info-content .article-body p{margin:0 0 12px}
.info-content .article-body a{color:#007bf5;box-shadow:none;text-decoration:none}
.info-content .article-body a:hover{text-decoration:underline}
.info-content .article-body hr{height:1px;margin:28px 0 0;background:#edf0f4;border:0}
.info-callout{padding:18px 20px!important;margin-top:28px;border-left:4px solid #007bf5;border-radius:4px;background:#f4f8fc;color:#4d647a;box-sizing:border-box}
.info-callout strong{display:block;margin-bottom:4px;color:#25384a;font-size:16px}
.info-list{margin-top:4px}
.info-list li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid #edf0f4}
.info-list li:first-child{border-top:1px solid #edf0f4}
.info-list strong{color:#29323d;font-weight:600}
.info-list span{color:#68727e;line-height:1.8}
.info-steps{margin:4px 0 0!important;counter-reset:info-step}
.info-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:14px 0!important;border-bottom:1px solid #edf0f4;counter-increment:info-step}
.info-steps li:first-child{border-top:1px solid #edf0f4}
.info-steps li:before{content:counter(info-step)!important;position:static!important;display:block!important;width:28px!important;height:28px!important;margin-top:2px;border-radius:50%!important;background:#edf6ff!important;color:#007bf5;font-size:13px;font-weight:700;line-height:28px;text-align:center}
.info-steps li strong{display:block;margin-bottom:3px;color:#29323d;font-weight:600}
.info-steps li span{display:block;color:#68727e;line-height:1.8}
.info-email{display:inline-flex;align-items:center;min-height:40px;margin-top:6px;padding:0 14px;border:1px solid #bedcff;border-radius:5px;background:#f4f9ff;font-weight:600;box-sizing:border-box}
.info-email i{margin-right:8px}
.info-note{margin-top:16px!important;color:#8a929c;font-size:13px}
.info-page-about .article-body>article>section:first-child h2{display:none}
body.night .info-sidebar,body.night .info-content{background:#323335;border-color:#484a4e}
body.night .info-sidebar a{color:#c5c8cc}
body.night .info-sidebar a:hover,body.night .info-sidebar li.active a{background:#27282a;color:#56aaff}
body.night .info-page-header{border-color:#484a4e}
body.night .info-page-header h1,body.night .info-content .article-body h2,body.night .info-content .article-body .title,body.night .info-list strong,body.night .info-steps li strong{color:#f0f1f2}
body.night .info-page-header p,body.night .info-content .article-body,body.night .info-list span,body.night .info-steps li span{color:#b7bbc0}
body.night .info-list li,body.night .info-steps li{border-color:#484a4e}
body.night .info-callout{background:#292d31;color:#b7c7d7}
body.night .info-callout strong{color:#e6edf5}
body.night .info-email{background:#292d31;border-color:#455d75}
@media screen and (max-width:1320px){.info-page .article-about{grid-template-columns:220px minmax(0,1fr)}.info-content{padding-right:40px;padding-left:40px}}
@media screen and (max-width:800px){.info-page{margin-top:76px}.info-page .article-about{display:block;min-height:0}.info-sidebar{position:static;width:100%;margin-bottom:10px;padding:8px}.info-sidebar-title{display:none}.info-sidebar ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.info-sidebar li+li{margin-top:0}.info-sidebar a{justify-content:center;min-height:40px;padding:0 8px;background:#f6f7f9;font-size:13px;white-space:nowrap}.info-sidebar a>i:first-child{margin-right:6px}.info-sidebar .fa-chevron-right{display:none}.info-content{width:100%;padding:24px 20px 32px}.info-page-header{padding-bottom:22px}.info-page-header h1{font-size:25px}.info-page-header p{font-size:13px}.info-content .article-body section{padding-top:24px}.info-content .article-body h2,.info-content .article-body .title{font-size:18px}.info-list li{grid-template-columns:1fr;gap:4px;padding:13px 0}.info-callout{padding:16px!important}}
@media screen and (max-width:420px){.info-sidebar a>i:first-child{display:none}.info-sidebar a{font-size:12px}.info-content{padding-right:16px;padding-left:16px}.info-page-header h1{font-size:23px}.info-steps li{grid-template-columns:30px minmax(0,1fr);gap:10px}}
