html{min-height:100%;position:relative}html,body{margin:0;padding:0;font-family:Inter,sans-serif;color:#2A2D34;font-size:16px;background:#F2F4F6}a{text-decoration:none}a img{border:0}input,textarea{font-family:Inter,sans-serif}.wrap{width:100%;max-width:1260px;margin:auto;box-sizing:border-box}.bold{font-weight:700}.underline{text-decoration:underline}header{background:#101010;height:420px}header .wrap{display:flex;flex-direction:column;height:100%}header nav{display:flex;height:56px;padding:40px 0 0;justify-content:space-between}header nav .logo{height:56px}header nav .links{font-size:14px;display:flex;align-items:center}header nav .links a{color:#999FA1}header nav .links .spacer{background:#2C2E2F;width:1px;height:15px;margin:0 20px}header h1{flex-grow:1;margin:0;display:flex;align-items:center;justify-content:center;font-weight:900;color:#fff;font-size:48px}main{display:flex;max-width:1260px;margin:70px auto 140px;justify-content:space-between}aside{width:360px;padding:0 20px 0 0;box-sizeing:border-box;border-right:solid #DFE4E7 1px}aside .outline{position:sticky;top:0}aside ul{margin:0;padding:0 0 0 20px}aside ul:first-of-type li{list-style-type:none;text-transform:uppercase}aside li{list-style-type:decimal;padding:15px 7px;color:#999FA1}aside a{color:#999FA1}article{max-width:700px}article h2{font-size:30px;font-weight:900;margin:70px 0 40px}article h2[data-first]{margin:0 0 40px}article p{color:#4F5152;font-size:15px;line-height:28px;margin:20px 0}article a{color:#2C75E7}article .sources{margin:40px 0 0;font-size:11px;line-height:20px}article h3{font-size:15px;font-weight:700;margin:30px 0 -10px;color:#4F5152}article ul{padding:0;color:#4F5152;font-size:15px;line-height:28px}article li{display:flex;list-style-type:none;margin:20px 0}article li:before{content:attr(data-num);min-width:60px;font-weight:700}article .valid{color:#999FA1;margin:100px 0 0}article .list-item{display:block}article .list-item:before{content:'-';padding:0 10px 0 0}footer{width:100%;color:#fff;position:absolute;bottom:0;background:#101010;font-size:14px}footer .bottom{border-top:solid #444749 1px;line-height:70px}footer .bottom .copyright{float:left}footer .bottom .links{float:right}footer .bottom .links a{color:#fff;text-decoration:none;padding:0 10px}footer .select{display:inline-block;margin:0 0 0 10px;line-height:normal;border:solid #444749 1px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(../img/icon-down-white.png) no-repeat 90% 50%;background-size:10px 6px}footer select{width:100%;color:#fff;font-family:'Open Sans',sans-serif;font-size:14px;border:solid #e1e1e1 2px;border-radius:3px;height:29px;padding:0 30px 0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff0;line-height:1;border:0;border-radius:0;-webkit-appearance:none}footer select option{color:#000;font-style:normal;font-size:16px}@media all and (max-width:1300px){.wrap{padding:0 20px}main{padding:0 20px}}@media all and (max-width:1200px){aside{display:none}article{max-width:none}}@media all and (max-width:900px){footer{padding:0}footer .bottom{margin:0;line-height:50px}footer .bottom .links{float:none;border-bottom:solid #444749 1px;padding:10px 0}footer .bottom .links a{padding:0 20px 0 0}footer .bottom .copyright{padding:8px 0 10px}}@media all and (max-width:600px){header{height:auto}header nav{flex-direction:column;padding:0;height:auto}header nav>a{order:1;margin:30px 0 0}header nav .links{min-height:38px;border-bottom:solid #2C2E2F 1px;justify-content:space-between;margin:0 -20px;padding:0 20px}header nav .links .spacer{display:none}header nav .logo{height:48px}header h1{font-size:30px;line-height:41px;margin:30px 0 40px}main{margin:40px auto 330px}article h2{font-size:20px;line-height:27px;margin:40px 0 25px}article h2[data-first]{margin:0 0 25px}article p{line-height:24px}article ul{line-height:24px}article li:before{min-width:35px}article .valid{margin:60px 0 0}}