.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-moz-box-sizing:border-box;box-sizing:border-box}.vertical-shadow{border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 3px #ccc}.article-node-container .article-content a,.article-editor a{text-decoration:underline}.article-node-container .article-content,.article-editor{margin-bottom:22px;max-width:1000px}.article-node-container .article-content h1,.article-editor h1,.article-node-container .article-content h2,.article-editor h2,.article-node-container .article-content h3,.article-editor h3,.article-node-container .article-content h4,.article-editor h4,.article-node-container .article-content h5,.article-editor h5,.article-node-container .article-content h6,.article-editor h6,.article-node-container .article-content p,.article-editor p,.article-node-container .article-content ol,.article-editor ol,.article-node-container .article-content ul,.article-editor ul,.article-node-container .article-content pre,.article-editor pre,.article-node-container .article-content table,.article-editor table,.article-node-container .article-content blockquote,.article-editor blockquote,.article-node-container .article-content div.callout,.article-editor div.callout,.article-node-container .article-content .image-caption,.article-editor .image-caption{-moz-box-sizing:border-box;box-sizing:border-box;font-family:'Proxima Nova',sans-serif;font-size:16px;line-height:28.8px;margin:28.8px auto 0;width:640px}.article-node-container .article-content h1,.article-editor h1,.article-node-container .article-content h2,.article-editor h2,.article-node-container .article-content h3,.article-editor h3,.article-node-container .article-content h4,.article-editor h4,.article-node-container .article-content h5,.article-editor h5,.article-node-container .article-content h6,.article-editor h6{font-family:'Proxima Nova',sans-serif;font-size:24px;font-weight:normal;margin-top:57.6px}.article-node-container .article-content p:first-child,.article-editor p:first-child{margin-top:0}.article-node-container .article-content>p>img:first-child,.article-editor>p>img:first-child{margin-left:-75px;max-width:790px;width:790px}.article-node-container .article-content img,.article-editor img{margin:5px 0;max-width:100%;width:100%}.article-node-container .article-content blockquote,.article-editor blockquote{font-family:Georgia;font-size:12px;line-height:18px;width:480px}.article-node-container .article-content blockquote p,.article-editor blockquote p{width:100%}.article-node-container .article-content div.callout,.article-editor div.callout{background:#e9e9e9;padding:10px;width:660px}.article-node-container .article-content .image-caption,.article-editor .image-caption{display:block;font-family:Georgia,serif;font-size:12px;line-height:14.4px;margin:0 auto;text-align:center;width:400px}.article-node-container .article-content .scratchpad-wrapper iframe,.article-editor .scratchpad-wrapper iframe{display:block;margin:10px auto}.article-node-container .article-content .youtube-wrapper,.article-editor .youtube-wrapper{margin-top:10px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.article-node-container .article-content .youtube-wrapper iframe,.article-editor .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-node-container .article-content .image-wrapper,.article-editor .image-wrapper{display:block;float:left;margin:0 25px 0 -75px;text-align:center;width:320px}.article-node-container .article-content .image-wrapper img,.article-editor .image-wrapper img{width:auto;max-width:100%}.article-node-container .article-content .image-wrapper .image-caption,.article-editor .image-wrapper .image-caption{width:256px}.article-node-container .article-content .image-wrapper.block-image,.article-editor .image-wrapper.block-image{width:640px;float:none;margin:0 auto 57.6px}.article-node-container .article-content .image-wrapper.block-image img,.article-editor .image-wrapper.block-image img{margin-left:0;width:auto;max-width:100%}.article-node-container .article-content .image-wrapper.block-image .image-caption,.article-editor .image-wrapper.block-image .image-caption{width:400px}.article-node-container .article-content ul li,.article-editor ul li{list-style:disc}.article-node-container .article-content ol li,.article-editor ol li{list-style:decimal}.article-node-container .article-content ul,.article-editor ul,.article-node-container .article-content ol,.article-editor ol{font-size:14px;margin-bottom:22px;padding-left:40px}.article-node-container .article-content pre.code,.article-editor pre.code,.article-node-container .article-content pre code,.article-editor pre code{background:#f5f5f5;display:block;font-family:Menlo,Courier,monospace;font-size:14px;padding:10px;word-wrap:break-word}.article-node-container .article-content table.table,.article-editor table.table{padding:0;border-collapse:collapse}.article-node-container .article-content table.table th,.article-editor table.table th,.article-node-container .article-content table.table td,.article-editor table.table td{padding:10px 10px 9px;text-align:left}.article-node-container .article-content table.table th,.article-editor table.table th{padding-top:9px;font-weight:bold;vertical-align:middle}.article-node-container .article-content table.table td,.article-editor table.table td{vertical-align:top;border-top:1px solid #ddd}.article-node-container .article-content table.table tbody th,.article-editor table.table tbody th{border-top:1px solid #ddd;vertical-align:top}.article-node-container .article-content table.table-bordered,.article-editor table.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-radius:4px}.article-node-container .article-content table.table-bordered th+th,.article-editor table.table-bordered th+th,.article-node-container .article-content table.table-bordered td+td,.article-editor table.table-bordered td+td,.article-node-container .article-content table.table-bordered th+td,.article-editor table.table-bordered th+td{border-left:1px solid #ddd}.article-node-container .article-content table.table-bordered thead tr:first-child th:first-child,.article-editor table.table-bordered thead tr:first-child th:first-child,.article-node-container .article-content table.table-bordered tbody tr:first-child td:first-child,.article-editor table.table-bordered tbody tr:first-child td:first-child{border-radius:4px 0 0 0}.article-node-container .article-content table.table-bordered thead tr:first-child th:last-child,.article-editor table.table-bordered thead tr:first-child th:last-child,.article-node-container .article-content table.table-bordered tbody tr:first-child td:last-child,.article-editor table.table-bordered tbody tr:first-child td:last-child{border-radius:0 4px 0 0}.article-node-container .article-content table.table-bordered tbody tr:last-child td:first-child,.article-editor table.table-bordered tbody tr:last-child td:first-child{border-radius:0 0 0 4px}.article-node-container .article-content table.table-bordered tbody tr:last-child td:last-child,.article-editor table.table-bordered tbody tr:last-child td:last-child{border-radius:0 0 4px 0}.article-node-container .article-content .td-centered,.article-editor .td-centered{text-align:center}.article-node-container .sidebar{display:block;float:right;position:static;top:auto;right:auto;bottom:auto;left:auto;margin-left:50px;width:177px}.article-node-container .sidebar h2{font-family:'Proxima Nova',sans-serif;font-size:14px;text-transform:uppercase;color:#999;margin-bottom:5px;margin-left:12px}.article-node-container .sidebar .sidebar-item{margin-bottom:30px}.article-node-container .sidebar .where-and-when{border:1px solid #ddd}.article-node-container .sidebar .where-and-when img{margin:0}.article-node-container .sidebar .where-and-when p{font-size:11px;margin:0 5px 7px 5px;text-align:center}.article-node-container .sidebar .related-links{background-color:#eee;padding:1px 12px}.article-node-container .sidebar .related-links a{display:block;padding:9px 0}.article-node-container .sidebar+.article-content>p:first-child>span>img:first-child,.article-node-container .sidebar+.article-content>h3:first-child>span>img:first-child{margin-left:-75px;max-width:560px;width:auto!important}.article-node-container .sidebar+.article-content>p:first-child>span .image-caption,.article-node-container .sidebar+.article-content>h3:first-child>span .image-caption{margin-left:30px}.article-editor>p>img:first-child{margin-left:auto;max-width:100%}.task-header-container.article-header .task-title{margin:auto;width:640px}.task-header-container.article-header .task-title .tutorial-nav-toggle{display:none}.task-header-container.article-header .tutorial-nav-toggle.wide-window{display:block}@media screen and (max-width:480px){#tutorial-page .tutorial-content .article-node-container{margin-left:0;width:320px;max-width:320px}.article-node-container .article-content h1,.article-node-container .article-content h2,.article-node-container .article-content h3,.article-node-container .article-content h4,.article-node-container .article-content h5,.article-node-container .article-content h6,.article-node-container .article-content p,.article-node-container .article-content ul,.article-node-container .article-content ol,.article-node-container .article-content blockquote,.article-node-container .article-content .image-wrapper,.article-node-container .article-content .image-wrapper.block-image .image-caption{max-width:95%;margin-left:2%}.article-node-container .article-content .image-wrapper.block-image,.article-node-container .article-content img{margin-left:0;max-width:100%!important;width:100%!important}}