.css-sprite-quiz{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V3a536c93e9/build_sprites/css-sprite-quiz.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-quiz{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V3a536c93e9/build_sprites/css-sprite-quiz-x2.png);background-size:250px 214px}}.prac-markers{display:table;float:left;width:100%;border:2px solid #bbb;font-size:0;border-radius:2px}.next-marker-btn,.prev-marker-btn{position:absolute;top:0}.next-marker-btn.disabled,.prev-marker-btn.disabled{pointer-events:none;opacity:.3}.prev-marker-btn{left:0}.prev-marker-btn span{background-position:-234px -151px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:10px;height:16px}.next-marker-btn{right:66px}.next-marker-btn span{background-position:-237px -104px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:10px;height:16px}.stronger-buttons .prac-markers{border-radius:0}.stronger-buttons .next-marker-btn,.stronger-buttons .prev-marker-btn{display:block;width:24px;height:17px;border:2px solid #bbb;z-index:1}.stronger-buttons .next-marker-btn.disabled,.stronger-buttons .prev-marker-btn.disabled{opacity:1}.stronger-buttons .next-marker-btn.disabled span,.stronger-buttons .prev-marker-btn.disabled span{opacity:.3}.stronger-buttons .next-marker-btn span,.stronger-buttons .prev-marker-btn span{margin:-5.5px 0 0 -3.5px;position:absolute;left:50%;top:50%;z-index:3}.stronger-buttons .prev-marker-btn{border-right-width:0;border-radius:2px 0 0 2px}.stronger-buttons .prev-marker-btn span{width:7px;height:11px;background-position:-1px -202px}.stronger-buttons .next-marker-btn{right:34px;border-left-width:0;border-radius:0 2px 2px 0}.stronger-buttons .next-marker-btn:last-child{border-right-width:2px}.stronger-buttons .next-marker-btn span{width:7px;height:11px;background-position:-46px -202px}.prac-marker,.stronger-buttons .next-marker-btn,.stronger-buttons .prev-marker-btn{background:#f7f7f7;cursor:pointer}.prac-marker:hover:before,.stronger-buttons .next-marker-btn:hover:before,.stronger-buttons .prev-marker-btn:hover:before{display:block;z-index:2}.prac-marker:before,.stronger-buttons .next-marker-btn:before,.stronger-buttons .prev-marker-btn:before{content:'';display:none;position:absolute;top:-4px;right:-2px;bottom:-4px;left:-2px;height:17px;border:2px solid #bbb;background:#f7f7f7;border-radius:2px}.prac-marker{position:relative;display:table-cell;height:13px;border-right:1px solid #bbb;line-height:0}.prac-marker:last-child{border-color:transparent}.prac-marker:last-child:before{right:-3px}.prac-marker.completed,.prac-marker.completed:before,.prac-marker.correct,.prac-marker.correct:before,.prac-marker.incorrect,.prac-marker.incorrect:before{background:#333}.prac-marker.current:before{display:block;border-color:#e5b100;background:#ffc500;cursor:default;z-index:1}.prac-controls{position:absolute;top:1px;right:0}.prac-controls form{margin-bottom:0}.prac-controls button{text-indent:-9999px;background-position:-191px -159px;background-repeat:no-repeat;overflow:hidden;display:block;width:18px;height:16px}.css-sprite-staff{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V8c081e88c6/build_sprites/css-sprite-staff.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-staff{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V8c081e88c6/build_sprites/css-sprite-staff-x2.png);background-size:162px 162px}}.prac-staff-bios{display:none;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}.prac-staff-bios.in{opacity:1}.prac-staff-bios>div{margin-bottom:24px}.prac-staff-bios>div:nth-child(odd){padding-right:12px}.prac-staff-bios>div:nth-child(even){padding-left:12px}.prac-staff-bios .avatar{margin-bottom:16px;background-position:-1px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:79px;height:79px;border-radius:50%}.prac-staff-bios .avatar.zandra{background-position:-82px -82px}.prac-staff-bios .avatar.eli{background-position:-82px -1px}.prac-staff-bios .avatar.josh{background-position:-1px -82px}.prac-staff-bios h4{font-size:15px}.prac-staff-bios h5{color:#919191}.prac-staff-bios .content{height:156px}.prac-staff-bios .content.josh{height:132px}.prac-staff-bios form{margin-bottom:0}@media screen and (min-width:700px) and (max-width:1200px){.prac-staff-bios>div:nth-child(2) h5,.prac-staff-bios>div:nth-child(3) h5{display:block;height:50px}.prac-staff-bios .content{height:180px}.prac-staff-bios .content.josh{height:156px}}.exploration-image{font-size:0;text-align:center}.exploration-image:before{content:'';display:inline-block;height:100%;vertical-align:middle}.exploration-image img{display:inline-block;max-height:100%;vertical-align:middle}.css-sprite-chevrons{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V25e8f8952c/build_sprites/css-sprite-chevrons.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-chevrons{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V25e8f8952c/build_sprites/css-sprite-chevrons-x2.png);background-size:87px 77px}}.css-sprite-logos{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V8d76fddb94/build_sprites/css-sprite-logos.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-logos{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V8d76fddb94/build_sprites/css-sprite-logos-x2.png);background-size:228px 79px}}.css-sprite-square{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V54e41df4ec/build_sprites/css-sprite-square.png)}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){.css-sprite-square{background-image:url(//ds055uzetaobb.cloudfront.net/site_media/version-V54e41df4ec/build_sprites/css-sprite-square-x2.png);background-size:532px 369px}}.prac-chapter-image{position:relative}.prac-chapter-image:hover .admin_links{display:block}.prac-chapter-image .admin_links{display:none;position:absolute;top:0;left:0;width:100%;background:rgba(255,255,255,.85);font-size:11px;line-height:1.4em}.prac-chapter-image .admin_links a{display:block;margin-bottom:8px}.prac-chapter-image .image-placeholder,.prac-chapter-image img{width:76px;height:76px}.prac-chapter-image .image-placeholder{background:#d8d8d8;background-size:100%}.prac-chapter-image img{object-fit:contain}@media screen and (min-width:700px) and (max-width:1200px){.prac-chapter-image{width:76px}}.quiz-course-header .exploration-image{height:100px}.quiz-course-header .text{position:relative;height:100px}.quiz-course-header a{position:absolute;top:8px;left:0;font-size:13px;color:#fff;opacity:.7}.quiz-course-header a:hover{opacity:1}.quiz-course-header a span{vertical-align:-1px;background-position:-10px -202px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:7px;height:11px}.quiz-course-header h1{position:absolute;bottom:16px;left:0;width:100%;margin:0;padding-right:24px;font-size:30px;font-weight:700;line-height:1.2em;color:#fff}.quiz-topic-header{position:relative;margin:24px 0 0!important}.quiz-topic-header .topic-color{position:absolute;bottom:0;left:0;width:100%;height:56px;border-radius:4px;z-index:0}.quiz-topic-header .topic-image{position:absolute;bottom:16px;left:43px;width:90px;z-index:1}.quiz-topic-header .topic-image.bordered{height:90px;border:3px solid #fbfbfb;background:#f7f7f7;border-radius:50%}.quiz-topic-header .card{position:relative;float:right;width:776px;min-height:106px;padding:24px;margin:0 24px 16px 0;border:1px solid #d4d4d4;background:#fff;box-shadow:0 -1px 4px rgba(0,0,0,.25);border-radius:4px;z-index:1}.quiz-topic-header .back{float:right;margin-left:16px;color:#039be5}.quiz-topic-header .back:hover{opacity:.75}.quiz-topic-header .back span{margin:0 4px -2px 0;background-position:-40px -28px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:9px;height:15px}.quiz-topic-header h1{margin:-4px 0 16px;font-size:20px;line-height:1.3em}.quiz-topic-header p{font-size:13px;line-height:1.3em;color:#777}.quiz-topic-header p:last-child{margin:0}@media screen and (min-width:700px) and (max-width:1200px){.quiz-topic-header .topic-color{height:42px}.quiz-topic-header .topic-image{left:34.5px;bottom:8px;width:75px}.quiz-topic-header .topic-image.bordered{height:75px}.quiz-topic-header .card{width:624px;margin:0 16px 8px 0;padding:16px;min-height:90px}}.prac-container-outer{float:left;width:100%;background:#fff;overflow:hidden}.prac-container-inner{float:left;position:relative;right:1001px;background:#f7f7f7}.prac-sidebar{position:relative;left:1001px;border-right:1px solid #d4d4d4}.prac-intro-main,.quiz-anon-content,.quiz-endstate,.quiz-solvable{position:relative;left:1000px;width:1001px;margin-right:-1px!important;padding:16px 24px 0;border-left:1px solid #d4d4d4}@media screen and (min-width:700px) and (max-width:1200px){.prac-container-inner{right:801px}.prac-sidebar{left:801px}.prac-intro-main,.quiz-anon-content,.quiz-endstate,.quiz-solvable{left:800px;width:801px;padding:8px 16px 0}}.quiz-wrapper{margin-top:24px;border-radius:10px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.25)}.quiz-wrapper .solv-container{padding-top:0}.quiz-wrapper .solv-main:not(.prac-anon-item){box-shadow:none;border-radius:0}.quiz-map h4{color:#919191;font-size:13px}.quiz-map h4.active{color:#333}.quiz-map a:not(.back){display:block;position:relative;padding:4px 0 4px 22px;color:#777;font-size:13px;line-height:1.3em}.quiz-map a:not(.back):hover{color:#0277bd}.quiz-map a:not(.back).disabled{color:#777;pointer-events:none}.quiz-map a:not(.back) span{position:absolute;top:50%}.quiz-map .intro{padding:8px;border-bottom:1px solid #d4d4d4}.quiz-map .intro.active h4{margin:0 -8px;background:#e2e2e2}.quiz-map .intro.active a{margin:0 8px;color:#333}.quiz-map .intro.active a span{background-position:-119px -181px}.quiz-map .intro h4{margin-bottom:0}.quiz-map .intro a{padding-top:6px;padding-bottom:6px}.quiz-map .intro a span{left:4px;margin-top:-7px;background-position:-111px -181px;background-repeat:no-repeat;overflow:hidden;display:block;width:6px;height:14px}.challenges-map ul,.concepts-map ul,.exploration-quiz-map ul{position:relative;margin-bottom:0}.challenges-map ul:before,.concepts-map ul:before,.exploration-quiz-map ul:before{content:'';position:absolute;top:16px;bottom:16px;left:6px;width:2px;background:#e5e5e5}.challenges-map li,.concepts-map li,.exploration-quiz-map li{position:relative}.challenges-map li:hover a.admin-links,.concepts-map li:hover a.admin-links,.exploration-quiz-map li:hover a.admin-links{display:block}.challenges-map a:not(.back).admin-links,.concepts-map a:not(.back).admin-links,.exploration-quiz-map a:not(.back).admin-links{display:none;position:absolute;top:0;right:0;padding-left:8px;color:#e91e63;background:#f7f7f7}.challenges-map a:not(.back).admin-links:hover,.concepts-map a:not(.back).admin-links:hover,.exploration-quiz-map a:not(.back).admin-links:hover{color:#aa1145}.challenges-map a:not(.back).admin-links:before,.concepts-map a:not(.back).admin-links:before,.exploration-quiz-map a:not(.back).admin-links:before{content:'';position:absolute;top:0;left:-16px;width:16px;height:100%;background:repeat-x rgba(247,247,247,.5);background:-webkit-linear-gradient(left,rgba(247,247,247,0),#f7f7f7) repeat-x;background:linear-gradient(left,rgba(247,247,247,0),#f7f7f7) repeat-x}.challenges-map a:not(.back),.concepts-map a:not(.back),.exploration-quiz-map a:not(.back){display:block;position:relative;padding:4px 0 4px 22px;font-size:13px;line-height:1.3em;overflow-wrap:break-word;word-break:break-word;word-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.challenges-map a:not(.back).recommended:after,.concepts-map a:not(.back).recommended:after,.exploration-quiz-map a:not(.back).recommended:after{content:'Recommended';color:#e5b100;font-style:italic}.challenges-map a:not(.back) span:not(.locked),.concepts-map a:not(.back) span:not(.locked),.exploration-quiz-map a:not(.back) span:not(.locked){left:3px;width:8px;height:8px;margin-top:-5px;border:2px solid #777;background:#fff;border-radius:50%}.challenges-map a:not(.back) span:not(.locked).completed,.concepts-map a:not(.back) span:not(.locked).completed,.exploration-quiz-map a:not(.back) span:not(.locked).completed{border-color:#333;background:#333}.challenges-map a:not(.back) span:not(.locked).active,.concepts-map a:not(.back) span:not(.locked).active,.exploration-quiz-map a:not(.back) span:not(.locked).active{left:-1px;width:16px;height:16px;margin-top:-9px;border-color:#333;background:#fff}.challenges-map a:not(.back) span:not(.locked).active:before,.concepts-map a:not(.back) span:not(.locked).active:before,.exploration-quiz-map a:not(.back) span:not(.locked).active:before{content:'';display:inline-block;overflow:hidden;width:8px;height:8px;background:#333;margin:2px;vertical-align:top;border-radius:50%}.challenges-map a:not(.back) span.locked,.concepts-map a:not(.back) span.locked,.exploration-quiz-map a:not(.back) span.locked{left:2px;margin-top:-6.5px;background-position:-34px -202px;background-repeat:no-repeat;overflow:hidden;display:block;width:10px;height:11px}.challenges-map a:not(.back) strong,.concepts-map a:not(.back) strong,.exploration-quiz-map a:not(.back) strong{color:#333;font-weight:500}.challenges-map,.concepts-map{padding:16px 8px;border-bottom:1px solid #d4d4d4}.concepts-map h4.active span{background-position:-232px -181px}.concepts-map h4 span{margin:0 9px 0 1px;vertical-align:-1px;background-position:-204px -181px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:12px;height:12px}.challenges-map h4.active span{background-position:-174px -181px}.challenges-map h4 span{margin-right:8px;vertical-align:-1px;background-position:-142px -181px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:14px;height:13px}.exploration-quiz-map .quiz-listing{padding:8px}.exploration-quiz-map h2{font-size:18px;line-height:1.3em}.exploration-quiz-map h3{margin-bottom:16px;font-size:12px;color:#bbb}.prac-intro-main{padding-bottom:24px}.prac-intro{float:left;width:452px;margin-right:24px;line-height:1.8em}.prac-intro h2{margin-bottom:10px}.prac-intro p{margin-bottom:1.8em}.prac-intro p:last-child{margin:0}.prac-wikis{padding:16px;border:1px solid #d4d4d4;border-radius:2px;box-shadow:0 0 0 1px #f3f3f3}.prac-wikis h4{margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid #d4d4d4;color:#333;font-weight:700;font-size:13px}.prac-wikis .prac-chapter-wiki .title{display:block;padding:2px 0;color:#777;font-size:13px;line-height:1.4em;text-transform:capitalize}.prac-wikis .prac-chapter-wiki .title:hover{color:#0277bd}.prac-wikis .prac-chapter-wiki .title:hover svg g{fill:#0277bd}.prac-wikis .prac-chapter-wiki .title svg{height:14px!important;margin-top:0!important;margin-bottom:0!important}.prac-wikis .prac-chapter-wiki .title svg g{fill:#777}.prac-wikis ul{margin:0}.prac-intro-continue{margin-top:24px}@media screen and (min-width:700px) and (max-width:1200px){.prac-intro-main{padding-bottom:8px}.prac-intro{width:368px;margin-right:16px}}body.prac-solvable .solv-main{padding:0;background:#f7f7f7}@media screen and (min-width:700px) and (max-width:1200px){body.prac-solvable .solv-disputes,body.prac-solvable .solv-solutions:not(.solv-simple-solution){width:801px}}@media screen and (min-width:700px) and (max-width:1200px){body.prac-solvable .zoomable-image,body.prac-solvable .zoomable-image span{display:block}}.quiz-anon-content .header,.quiz-solvable .header{margin-bottom:16px}.quiz-anon-content .header h1,.quiz-solvable .header h1{float:left;padding-right:24px;font-size:22px;line-height:1.4em}.quiz-anon-content .actions-container,.quiz-solvable .actions-container{position:relative;float:right;margin-top:6px;padding:0 100px 0 34px}.quiz-anon-content .actions-container.disabled,.quiz-solvable .actions-container.disabled{opacity:.3}.quiz-anon-content .solv-problem,.quiz-solvable .solv-problem{padding-right:24px}@media screen and (min-width:700px) and (max-width:1200px){.quiz-anon-content .solv-problem,.quiz-solvable .solv-problem{width:464px}.quiz-anon-content .solv-details,.quiz-anon-content .solv-details-footer,.quiz-solvable .solv-details,.quiz-solvable .solv-details-footer{width:304px}}.quiz-solvable .header h1{width:476px}.quiz-solvable .actions-container{width:276px}.quiz-solvable .actions-container.stronger-buttons{padding-left:24px;padding-right:58px}@media screen and (min-width:700px) and (max-width:1200px){.quiz-solvable .actions-container,.quiz-solvable .header h1{width:304px}}@media screen and (min-width:700px) and (max-width:1200px){.quiz-solvable .question-text.has-text-formatting-bar .text-formatting-bar .btn{padding-left:0;padding-right:0}}.quiz-solvable .solv-details-footer{z-index:0}.quiz-solvable .solv-details-footer form{margin-bottom:0}@media screen and (min-width:700px) and (max-width:1200px){.quiz-solvable .solv-details-footer .solution-button-wrapper.has-wiki,.quiz-solvable .solv-details-footer .wiki-button-wrapper{width:148px}}.quiz-solvable .image-caption.left img,.quiz-solvable .image-caption.right img{max-width:176px}@media screen and (min-width:700px) and (max-width:1200px){.quiz-solvable .image-caption.left img,.quiz-solvable .image-caption.right img{max-width:144px}}.btn-solution.wiggle-less{-webkit-animation-iteration-count:2;animation-iteration-count:2}.prac-solv-author.bios-hover.bios-visible .btn-show-bios{display:none}.prac-solv-author.bios-hover .btn-show-bios,.prac-solv-author.bios-hover.bios-visible .btn-hide-bios{display:inline}.prac-solv-author .avatar{float:left;background-position:-1px -48px;background-repeat:no-repeat;overflow:hidden;display:block;width:30px;height:30px}.prac-solv-author strong{color:#333;font-weight:700}.prac-solv-author .text{margin-left:10px;line-height:30px}.prac-solv-author .stats .btn-link{margin-right:6px;cursor:pointer}.prac-solv-author .btn-bios{display:none;margin-left:6px}.prac-solv-author .btn-hide-bios{display:none}.prac-solv-author .bios-hover-trigger{cursor:pointer}.prac-staff-bios{padding:24px 24px 0;margin:16px -22px 0;border-top:1px solid #d4d4d4;box-sizing:content-box}.prac-staff-bios h3{margin-bottom:24px;font-size:18px;font-weight:500}@media screen and (min-width:700px) and (max-width:1200px){.prac-staff-bios{padding:8px 16px 0;margin:8px -14px 0}}.solv-simple-solution.solv-solutions{padding-left:24px;padding-right:24px;margin-left:-22px;margin-right:-22px}@media screen and (min-width:700px) and (max-width:1200px){.solv-simple-solution.solv-solutions{padding:16px 16px 0;margin:8px -14px}}.solv-simple-solution .solution-header{padding:0;margin-bottom:24px}.solv-simple-solution .answer,.solv-simple-solution .content p:last-child,.solv-simple-solution h2{margin-bottom:0}.solv-simple-solution .answer .latexprocessor-block{display:inline}.b2-solution{margin-top:16px}.b2-solution.hide{display:none}.b2-solution .content{padding:24px 24px 8px;margin:0 -22px;border-top:1px solid #d4d4d4;box-sizing:content-box}.b2-solution .content h2{margin-bottom:4px}.b2-solution .example-solution{position:relative;height:161px;padding:64.5px 0;margin:0 -14px;background:url(//ds055uzetaobb.cloudfront.net/site_media/version-620f45dc8d/images/b2-blurry-solution.png) no-repeat #fff}.b2-solution .example-solution:after{content:'';display:block;position:absolute;top:0;right:0;width:20px;height:100%;background:repeat-x rgba(255,255,255,.5);background:-webkit-linear-gradient(left,rgba(255,255,255,0),#fff) repeat-x;background:linear-gradient(left,rgba(255,255,255,0),#fff) repeat-x}.b2-solution .btn{float:none;display:block;position:relative;margin:auto;font-weight:500;z-index:1}@media screen and (min-width:700px) and (max-width:1200px){.b2-solution{margin-top:8px}.b2-solution .content{padding:8px 16px;margin:0 -14px}}.prac-b2-solution{margin:0 -22px;padding:24px;background:#00bd8e;text-align:center;box-sizing:content-box}.prac-b2-solution.free-solution{margin:16px -24px -16px}.prac-b2-solution.locked-solution h2 span{background-position:-211px -151px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:21px;height:20px}.prac-b2-solution.locked-solution p{margin:0}.prac-b2-solution>div{padding:0 130px}.prac-b2-solution h2{margin-bottom:16px;color:#fff}.prac-b2-solution h2 span{margin-right:8px;vertical-align:-2px;background-position:-235px -75px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:14px;height:22px}.prac-b2-solution p{margin-bottom:16px;font-size:18px;color:#fff}.prac-b2-solution .btn{display:block;float:none;width:176px;margin:16px auto 0;padding-left:0;padding-right:0!important;border:0;background:#fff;font-weight:700;font-size:16px;box-shadow:none}.prac-b2-solution .btn:hover{background:#f0f0f0}.prac-b2-solution .btn .b2-flag{display:none}@media screen and (min-width:700px) and (max-width:1200px){.prac-b2-solution{padding:16px;margin:0 -14px}.prac-b2-solution.free-solution{margin:8px -16px -8px}.prac-b2-solution>div{padding:0 70px}}body.prac-solvable .solv-disputes,body.prac-solvable .solv-solutions:not(.solv-simple-solution){width:799px;padding:24px 22.5px 16px;border-left:1px solid #d4d4d4;margin-bottom:0;background:#fff;box-sizing:border-box}body.prac-solvable .solv-disputes:before,body.prac-solvable .solv-solutions:not(.solv-simple-solution):before{content:'';position:absolute;top:-17px;left:-1px;width:100%;height:16px;border-left:1px solid #d4d4d4;background:#fff}@media screen and (min-width:700px) and (max-width:1200px){body.prac-solvable .solv-disputes,body.prac-solvable .solv-solutions:not(.solv-simple-solution){width:639px;padding:16px 14.5px 8px}}body.prac-solvable .wiki-field label{padding-right:24px;margin-right:0}body.prac-solvable .wiki-field .field{width:476px}body.prac-solvable .discsol-add{padding-left:23px;padding-right:23px;margin-left:-23px;margin-right:-23px}@media screen and (min-width:700px) and (max-width:1200px){body.prac-solvable .discsol-add{padding:0 15px 16px;margin:0 -15px 16px}}body.prac-solvable .discsol-list{margin-bottom:8px}body.prac-solvable .discsol-post .wiki-field .field{width:452px}@media screen and (min-width:700px) and (max-width:1200px){body.prac-solvable .discsol-post .wiki-field .field{width:360px}}.prac-preload-wrapper.loading .solv-main{display:none}.prac-preload-wrapper.loading .prac-preload-loading{display:block}.prac-preload-wrapper .prac-preload-loading{display:none;position:relative;height:500px}.prac-preload-wrapper .prac-preload-loading .spinner{position:absolute;top:50%;left:50%;margin:-8px}.quiz-wiki-modal{width:276px;padding:24px;margin-top:12%;text-align:center}.quiz-wiki-modal .close{position:absolute;top:16px;right:16px}.quiz-wiki-modal h3{margin-bottom:16px;font-size:28px;font-weight:700}.quiz-wiki-modal .btn{width:176px;margin:0 auto}.solv-pane.editing .hide-on-edit{display:none}.solv-pane.editing .show-on-edit{display:block}.solv-pane .show-on-edit,.solv-pane label{display:none}.solv-pane textarea{width:100%;min-height:200px}@media screen and (min-width:700px) and (max-width:1200px){.solv-pane .text-formatting-bar .btn{padding:0}}body.active #previews.show-paywall .solv-preview{width:100%!important;padding:0!important}.solv-preview{padding-bottom:24px}.solv-preview .preview{display:none}.solv-preview .preview.current{display:block}.solv-preview .btn-continue{display:block;padding:5px 0;margin:48px auto 24px;font-size:20px;font-weight:500}.chapter-preview .header.show-paywall h1{display:none}.chapter-preview .actions-container{padding-right:34px}.chapter-preview .next-marker-btn{right:0}@media screen and (min-width:700px) and (max-width:1200px){.chapter-preview .header h1{width:384px}.chapter-preview .actions-container{width:224px}.chapter-preview .solv-preview{width:384px}}.exploration-paywall-button{padding:32px 16px;margin-bottom:24px;background:#f7f7f7;text-align:center;border:1px solid #d4d4d4;box-shadow:0 0 0 1px #f3f3f3}.exploration-paywall-button h4{margin-bottom:0;font-size:18px;line-height:1.6em}.exploration-paywall-button .exploration-image{width:176px;height:176px;padding:24px;margin:24px auto;border:6px solid #f0f0f0;border-radius:50%}.exploration-paywall-button form{margin-bottom:0}.exploration-paywall-button .btn{width:176px}.solv-main.show-quiz-endstate .quiz-solvable{display:none}.solv-main.show-quiz-endstate .quiz-endstate{display:block}.quiz-endstate{display:none;padding:0;margin-bottom:-1px;border-bottom:1px solid #d4d4d4}.quiz-endstate-image{position:relative;float:left;width:576px;min-height:324px;background:#f7f7f7}.quiz-endstate-image:hover .staff-link{opacity:1}.quiz-endstate-image .staff-link{position:absolute;top:4px;right:4px;padding:0 8px;background:rgba(255,255,255,.5);color:#e91e63;font-size:12px;line-height:1.7em;z-index:3;opacity:0;-webkit-transition:opacity 200ms linear;transition:opacity 200ms linear}.quiz-endstate-image .staff-link:hover{background:rgba(255,255,255,.7)}.quiz-endstate-image img{position:relative;z-index:0}.quiz-endstate-image .overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.6}.quiz-endstate-image .text{position:absolute;bottom:0;left:0;width:100%;padding:8px 24px;z-index:2}.quiz-endstate-image h3{font-size:32px;font-weight:700;color:#fff}.quiz-endstate-image h4{width:60%;margin-bottom:48px;line-height:1.3em;color:#ffc500}.quiz-endstate-image .caption{width:100%;color:#fff;font-size:12px;line-height:1.4em}.quiz-endstate-image .caption em:last-child:before{content:'—'}.quiz-endstate-image .caption p{margin:0}@media screen and (min-width:700px) and (max-width:1200px){.quiz-endstate-image{min-height:261px;width:464px}.quiz-endstate-image h4{width:100%;margin-bottom:24px}}.quiz-endstate-sidebar{position:absolute;top:0;right:0;width:425px;height:100%;text-align:center}.quiz-endstate-sidebar.show-countdown .countdown{display:block}.quiz-endstate-sidebar.no-flexbox .section{padding-top:24px}.quiz-endstate-sidebar .section{position:absolute;display:flex;align-items:center;left:0;width:100%;padding:0 16px}.quiz-endstate-sidebar .section>div{width:100%}.quiz-endstate-sidebar .next{top:0;height:100%;background:#f7f7f7}.quiz-endstate-sidebar .premium{display:none;bottom:0;height:50%;background:#fff8dc;border-top:1px solid #d4d4d4}.quiz-endstate-sidebar .btn{width:100%;padding-left:8px;padding-right:8px}.quiz-endstate-sidebar p{margin-bottom:16px;font-size:15px;font-weight:500;line-height:1.3em}.quiz-endstate-sidebar .countdown{display:none;padding:0 24px}@media screen and (min-width:700px) and (max-width:1200px){.quiz-endstate-sidebar .countdown{padding:0 16px}}.quiz-endstate-sidebar .countdown.small{margin-top:16px;padding:0;font-size:12px;color:#777}.quiz-endstate-sidebar .back{margin:16px 0 0;font-size:12px;font-weight:400;color:#919191}.quiz-endstate-sidebar .expl-end-upper{position:absolute;top:0;left:0;width:100%;padding:16px;font-size:13px;color:#777}.quiz-endstate-sidebar .expl-end-lower{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:16px;font-size:12px}.quiz-endstate-sidebar .expl-end-lower a{color:#039be5}.quiz-endstate-sidebar .expl-end-lower a:hover{opacity:.75}.quiz-endstate-sidebar .expl-end-lower span{margin:0 2px -2px 0;background-position:-127px -181px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:13px;height:13px}@media screen and (min-width:700px) and (max-width:1200px){.quiz-endstate-sidebar{width:337px}.quiz-endstate-sidebar .section{padding-left:16px;padding-right:16px}.quiz-endstate-sidebar .btn{padding-top:4px;padding-bottom:4px;margin-top:4px;font-size:14px;line-height:1.3em}.quiz-endstate-sidebar p{font-size:13px}}body.potw .marketing-redirect-banner{width:100%;float:left;margin:0;overflow:hidden}body.potw .marketing-redirect-banner .text{margin-left:0}body.potw .marketing-redirect-banner .btn{margin-right:0}@media (max-width:1200px){body.potw .marketing-redirect-banner{width:auto;float:none;margin-left:152px}}@media screen and (min-width:1300px){body.potw .marketing-redirect-banner{width:auto;float:none;margin-left:288px}body.potw .marketing-redirect-banner .text{margin-left:8px}body.potw .marketing-redirect-banner .btn{margin-right:-8px}}.potw-quiz{margin-bottom:24px}.potw-quiz .prac-container-inner{background:#fff;right:1177px}.potw-quiz .prac-sidebar{left:1177px}.potw-quiz .solv-main{padding:0;overflow:hidden}.potw-quiz .quiz-anon-content,.potw-quiz .quiz-endstate,.potw-quiz .quiz-solvable{left:1176px;width:1177px;padding:16px 24px 0}.potw-quiz .quiz-solvable{padding-top:24px;border:0;background:#fff}.potw-quiz .quiz-solvable .header h1{display:none}.potw-quiz .solv-problem{width:851px!important;margin-top:-36px}.potw-quiz .solv-disputes,.potw-quiz .solv-solutions{width:100%;box-sizing:border-box}@media screen and (min-width:700px) and (max-width:1200px){.potw-quiz .prac-container-inner{right:945px}.potw-quiz .prac-sidebar{left:945px}.potw-quiz .prac-intro-main,.potw-quiz .quiz-anon-content,.potw-quiz .quiz-endstate,.potw-quiz .quiz-solvable{left:944px;width:945px;padding:8px 16px 0}.potw-quiz .solv-problem{width:607px!important}}.potw-header{position:relative;left:1177px;width:100%;margin:0;padding:24px;background:#0277bd}.potw-header h1{float:left;margin:0 24px 0 0;font-size:22px;font-weight:700;line-height:1.3em;color:#fff}.potw-header .submit-problems{position:absolute;bottom:8px;left:24px;font-size:12px;color:#fff;opacity:.7;text-decoration:underline}.potw-header .submit-problems:hover{opacity:1;text-decoration:none}.potw-header .dropdown{display:inline-block;float:left;width:276px}.potw-header .dropdown.open .arrow{opacity:1;border-top-color:transparent;border-bottom-color:#333}.potw-header .dropdown.open .btn{border-color:#015180;color:#333;background:#fff}.potw-header .dropdown.open .remaining{display:block}.potw-header .dropdown .btn{width:100%;padding:3px 8px;border-color:#fff;font-size:16px;box-shadow:none;color:#fff;background:#0277bd}.potw-header .dropdown .btn:hover .arrow{opacity:1}.potw-header .dropdown .arrow{border-top-color:#fff;opacity:.7}.potw-header .dropdown ul{padding:4px 0 8px;border-color:#015180;max-height:282px;overflow:auto}.potw-header .dropdown ul::-webkit-scrollbar{width:8px}.potw-header .dropdown ul::-webkit-scrollbar-track{background:#f0f0f0;border-radius:4px}.potw-header .dropdown ul::-webkit-scrollbar-thumb{background:#d8d8d8;border-radius:4px}.potw-header .dropdown ul.with-remaining{margin-top:16px}.potw-header .dropdown .remaining{display:none;position:absolute;bottom:-22px;left:0;width:100%;padding:0 8px 4px;border:1px solid #015180;border-width:0 1px;font-size:12px;color:#919191;background:#fff}.potw-header .dropdown a,.potw-header .dropdown strong{display:block;padding:4px 24px;font-size:14px}.potw-header .dropdown strong{font-weight:500}.potw-header .dropdown a:hover{color:#333}.potw-header .dropdown .staff{margin-left:4px;color:#e91e63;font-size:.9em}.potw-header .btn-group{float:right;box-shadow:none}.potw-header .btn-group .btn{border-color:#fff;font-size:16px;background:#0277bd;color:#fff}.potw-header .btn-group .btn:hover{color:#fff;background:rgba(255,255,255,.1)}.potw-header .btn-group .btn.active{background:#fff;color:#0277bd}.potw-header .btn-group .btn.active:hover{background:#fff}.potw-header .btn-group span{vertical-align:-3px;background-position:-172px -159px;background-repeat:no-repeat;overflow:hidden;display:inline-block;width:17px;height:17px}@media screen and (min-width:700px) and (max-width:1200px){.potw-header{left:945px;padding:16px}.potw-header h1{margin-right:16px}.potw-header .submit-problems{bottom:4px;left:16px}}.potw-solutions-activity{margin-top:16px;padding:4px 0;font-size:14px;line-height:1.3em;color:#777}.potw-solutions-activity .avatar{display:inline-block;position:relative;float:left;width:40px;height:40px;border:1px solid #d4d4d4;margin:-2px 0;overflow:hidden;border-radius:50%;z-index:3}.potw-solutions-activity .avatar+.avatar{margin-left:-14px;z-index:2}.potw-solutions-activity .avatar+.avatar+.avatar{z-index:1}.potw-solutions-activity .avatar:hover{z-index:4!important;opacity:1!important}.potw-solutions-activity .avatar:last-child{margin-right:8px}.potw-solutions-activity img{height:auto}.potw-exploration{padding:16px 0;border-top:1px solid #d4d4d4;font-size:18px}.potw-exploration a{display:table;margin:0 auto;color:#777}.potw-exploration a:hover{opacity:.7}.potw-exploration a div,.potw-exploration a img{display:table-cell;float:none;vertical-align:middle}.potw-exploration img{border-radius:0 0 3px 3px}.potw-exploration strong{color:#0277bd}.potw-endstate-modal{padding:24px}.potw-endstate-modal .modal-body{margin-top:8px}.potw-endstate-modal h3{font-size:22px;font-weight:700}.potw-endstate-modal .close{position:absolute;top:24px;right:24px}.potw-endstate-modal .btn{display:block;position:relative;padding:12px 12px 12px 88px;margin-bottom:16px;border:2px solid #d8d8d8;background:#fbfbfb;border-radius:2px;text-align:left;font-size:20px;font-weight:700;color:#777;line-height:1.4em}.potw-endstate-modal .btn:hover{border-color:#bbb}.potw-endstate-modal .btn strong{color:#333}.potw-endstate-modal .status{position:absolute;top:50%;left:8px;width:64px;height:64px;margin-top:-32px;border:5px solid #ffc500;border-radius:50%}.potw-endstate-modal .status.css-sprite-quiz{border:0;border-radius:0;background-position:-145px -1px;background-repeat:no-repeat;overflow:hidden;display:block;width:64px;height:64px}.potw-endstate-modal .status.started{background:#ffc500}.potw-endstate-modal p{margin:16px auto;font-size:15px}.home-card{position:relative;height:360px;padding:24px;margin-bottom:24px;border:0;border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.25);background:#333;color:#fff;-webkit-transition:opacity 100ms linear;transition:opacity 100ms linear}.home-card:hover{color:#fff;opacity:.92;box-shadow:0 2px 8px rgba(51,51,51,.25)}.home-card h3{width:50%;margin:0;font-size:32px;font-weight:700;line-height:1.225em;color:#fff}.home-card h4{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:24px;font-size:16px;font-weight:400;line-height:1.3em;color:#fff}.home-card .text{float:right;width:50%;padding:24px;font-size:20px;line-height:1.3em}@media screen and (min-width:700px) and (max-width:1200px){.home-card,.home-card .text,.home-card h4{padding:16px}}.home-card-large{display:flex}.home-card-large h3{align-self:center;font-size:40px}.home-card-large .text{align-self:center}.home-card-wiki svg g{fill:#fff}.home-card-premium{background:#07a17b}.home-card-premium h3{position:relative;z-index:1}@media screen and (min-width:700px) and (max-width:1200px){.home-card-premium h3{width:100%}}.home-card-premium h4{z-index:1}.home-card-premium .img{position:absolute;top:24px;left:24px;bottom:24px;right:24px;width:auto;height:auto;margin:0;background:url(//ds055uzetaobb.cloudfront.net/site_media/version-d2be2fd866/images/home-solar-system.png) center center no-repeat;background-size:contain;opacity:.8;z-index:0}