.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;box-sizing:border-box}.vertical-shadow{border:1px solid #ccc;border-bottom:1px solid #aaa;box-shadow:0 1px 3px #ccc}html.page-container-min-width-zero body,html.page-container-min-width-zero #page-container{min-width:0}.task-header-container.article-header .task-title{margin:0 auto;max-width:688px}.task-header-container.article-header .tutorial-nav-toggle{display:none}.task-header-container.article-header .tutorial-nav-toggle.wide-window{display:block}.article-content.html-article a,.article-editor a,.editor-textarea .scratchpad-ace-editor a{text-decoration:underline}.article-content.html-article h1,.article-editor h1,.editor-textarea .scratchpad-ace-editor h1,.article-content.html-article h2,.article-editor h2,.editor-textarea .scratchpad-ace-editor h2,.article-content.html-article h3,.article-editor h3,.editor-textarea .scratchpad-ace-editor h3,.article-content.html-article h4,.article-editor h4,.editor-textarea .scratchpad-ace-editor h4,.article-content.html-article h5,.article-editor h5,.editor-textarea .scratchpad-ace-editor h5,.article-content.html-article h6,.article-editor h6,.editor-textarea .scratchpad-ace-editor h6,.article-content.html-article p,.article-editor p,.editor-textarea .scratchpad-ace-editor p,.article-content.html-article ol,.article-editor ol,.editor-textarea .scratchpad-ace-editor ol,.article-content.html-article ul,.article-editor ul,.editor-textarea .scratchpad-ace-editor ul,.article-content.html-article pre,.article-editor pre,.editor-textarea .scratchpad-ace-editor pre,.article-content.html-article table,.article-editor table,.editor-textarea .scratchpad-ace-editor table,.article-content.html-article blockquote,.article-editor blockquote,.editor-textarea .scratchpad-ace-editor blockquote,.article-content.html-article div.callout,.article-editor div.callout,.editor-textarea .scratchpad-ace-editor div.callout,.article-content.html-article .image-caption,.article-editor .image-caption,.editor-textarea .scratchpad-ace-editor .image-caption{box-sizing:border-box;font-family:inherit;margin:0 auto;max-width:688px;width:100%;word-break:break-word}.article-content.html-article p,.article-editor p,.editor-textarea .scratchpad-ace-editor p,.article-content.html-article ol,.article-editor ol,.editor-textarea .scratchpad-ace-editor ol,.article-content.html-article ul,.article-editor ul,.editor-textarea .scratchpad-ace-editor ul{color:#21242c;font-size:20px;line-height:30px;margin:0 auto 32px}.article-content.html-article h1,.article-editor h1,.editor-textarea .scratchpad-ace-editor h1,.article-content.html-article h2,.article-editor h2,.editor-textarea .scratchpad-ace-editor h2,.article-content.html-article h3,.article-editor h3,.editor-textarea .scratchpad-ace-editor h3,.article-content.html-article h4,.article-editor h4,.editor-textarea .scratchpad-ace-editor h4,.article-content.html-article h5,.article-editor h5,.editor-textarea .scratchpad-ace-editor h5,.article-content.html-article h6,.article-editor h6,.editor-textarea .scratchpad-ace-editor h6{font-family:inherit;font-size:24px;font-weight:700;line-height:27px;margin-bottom:16px;margin-top:50px}@media screen and (max-width:767px){.article-content.html-article h1:first-child,.article-editor h1:first-child,.editor-textarea .scratchpad-ace-editor h1:first-child,.article-content.html-article h2:first-child,.article-editor h2:first-child,.editor-textarea .scratchpad-ace-editor h2:first-child,.article-content.html-article h3:first-child,.article-editor h3:first-child,.editor-textarea .scratchpad-ace-editor h3:first-child,.article-content.html-article h4:first-child,.article-editor h4:first-child,.editor-textarea .scratchpad-ace-editor h4:first-child,.article-content.html-article h5:first-child,.article-editor h5:first-child,.editor-textarea .scratchpad-ace-editor h5:first-child,.article-content.html-article h6:first-child,.article-editor h6:first-child,.editor-textarea .scratchpad-ace-editor h6:first-child{margin-top:30px}}.article-content.html-article p:first-child,.article-editor p:first-child,.editor-textarea .scratchpad-ace-editor p:first-child{margin-top:0}.article-content.html-article blockquote,.article-editor blockquote,.editor-textarea .scratchpad-ace-editor blockquote{font-size:12px;line-height:18px;width:80%;margin:0 auto}.article-content.html-article div.callout,.article-editor div.callout,.editor-textarea .scratchpad-ace-editor div.callout{background:#e9e9e9;padding:10px}.article-content.html-article .scratchpad-wrapper iframe,.article-editor .scratchpad-wrapper iframe,.editor-textarea .scratchpad-ace-editor .scratchpad-wrapper iframe{display:block;margin:10px auto}.article-content.html-article .youtube-wrapper,.article-editor .youtube-wrapper,.editor-textarea .scratchpad-ace-editor .youtube-wrapper{margin-bottom:32px;margin-top:32px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.article-content.html-article .youtube-wrapper iframe,.article-editor .youtube-wrapper iframe,.editor-textarea .scratchpad-ace-editor .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-content.html-article img,.article-editor img,.editor-textarea .scratchpad-ace-editor img{display:block;margin:32px auto;max-width:100%}.article-content.html-article .image-caption,.article-editor .image-caption,.editor-textarea .scratchpad-ace-editor .image-caption{color:#999;display:block;font-size:14px;line-height:19px;margin:16px auto 42px;max-width:455px;text-align:left}.article-content.html-article>p>img:only-child,.article-editor>p>img:only-child,.editor-textarea .scratchpad-ace-editor>p>img:only-child{margin:0 -75px;max-width:none;width:838px}@media screen and (max-width:1023px){.article-content.html-article>p>img:only-child,.article-editor>p>img:only-child,.editor-textarea .scratchpad-ace-editor>p>img:only-child{margin:0;width:100%}}.article-content.html-article .inline-image,.article-editor .inline-image,.editor-textarea .scratchpad-ace-editor .inline-image{float:left;margin:0 25px 0 -75px;display:block;text-align:center;width:50%}@media screen and (max-width:1023px){.article-content.html-article .inline-image,.article-editor .inline-image,.editor-textarea .scratchpad-ace-editor .inline-image{float:none;margin:0 auto;width:100%}}.article-content.html-article ul li,.article-editor ul li,.editor-textarea .scratchpad-ace-editor ul li,.article-content.html-article ol li,.article-editor ol li,.editor-textarea .scratchpad-ace-editor ol li{font-size:20px;line-height:30px}.article-content.html-article ul li,.article-editor ul li,.editor-textarea .scratchpad-ace-editor ul li{list-style:disc}.article-content.html-article ol li,.article-editor ol li,.editor-textarea .scratchpad-ace-editor ol li{list-style:decimal}.article-content.html-article ul,.article-editor ul,.editor-textarea .scratchpad-ace-editor ul,.article-content.html-article ol,.article-editor ol,.editor-textarea .scratchpad-ace-editor ol{font-size:14px;margin-bottom:32px;padding-left:40px}.article-content.html-article pre.code,.article-editor pre.code,.editor-textarea .scratchpad-ace-editor pre.code,.article-content.html-article pre code,.article-editor pre code,.editor-textarea .scratchpad-ace-editor pre code{background:#f5f5f5;display:block;font-family:Menlo,Courier,monospace;font-size:14px;margin-bottom:32px;padding:10px;word-wrap:break-word}.article-content.html-article table.table,.article-editor table.table,.editor-textarea .scratchpad-ace-editor table.table{padding:0;border-collapse:collapse}.article-content.html-article table.table th,.article-editor table.table th,.editor-textarea .scratchpad-ace-editor table.table th,.article-content.html-article table.table td,.article-editor table.table td,.editor-textarea .scratchpad-ace-editor table.table td{padding:10px 10px 9px;text-align:left}.article-content.html-article table.table th,.article-editor table.table th,.editor-textarea .scratchpad-ace-editor table.table th{padding-top:9px;font-weight:bold;vertical-align:middle}.article-content.html-article table.table td,.article-editor table.table td,.editor-textarea .scratchpad-ace-editor table.table td{vertical-align:top;border-top:1px solid #ddd}.article-content.html-article table.table tbody th,.article-editor table.table tbody th,.editor-textarea .scratchpad-ace-editor table.table tbody th{border-top:1px solid #ddd;vertical-align:top}.article-content.html-article table.table-bordered,.article-editor table.table-bordered,.editor-textarea .scratchpad-ace-editor table.table-bordered{border:1px solid #ddd;border-collapse:separate;*border-collapse:collapse;border-radius:4px}.article-content.html-article table.table-bordered th+th,.article-editor table.table-bordered th+th,.editor-textarea .scratchpad-ace-editor table.table-bordered th+th,.article-content.html-article table.table-bordered td+td,.article-editor table.table-bordered td+td,.editor-textarea .scratchpad-ace-editor table.table-bordered td+td,.article-content.html-article table.table-bordered th+td,.article-editor table.table-bordered th+td,.editor-textarea .scratchpad-ace-editor table.table-bordered th+td{border-left:1px solid #ddd}.article-content.html-article table.table-bordered thead tr:first-child th:first-child,.article-editor table.table-bordered thead tr:first-child th:first-child,.editor-textarea .scratchpad-ace-editor table.table-bordered thead tr:first-child th:first-child,.article-content.html-article table.table-bordered tbody tr:first-child td:first-child,.article-editor table.table-bordered tbody tr:first-child td:first-child,.editor-textarea .scratchpad-ace-editor table.table-bordered tbody tr:first-child td:first-child{border-radius:4px 0 0 0}.article-content.html-article table.table-bordered thead tr:first-child th:last-child,.article-editor table.table-bordered thead tr:first-child th:last-child,.editor-textarea .scratchpad-ace-editor table.table-bordered thead tr:first-child th:last-child,.article-content.html-article table.table-bordered tbody tr:first-child td:last-child,.article-editor table.table-bordered tbody tr:first-child td:last-child,.editor-textarea .scratchpad-ace-editor table.table-bordered tbody tr:first-child td:last-child{border-radius:0 4px 0 0}.article-content.html-article table.table-bordered tbody tr:last-child td:first-child,.article-editor table.table-bordered tbody tr:last-child td:first-child,.editor-textarea .scratchpad-ace-editor table.table-bordered tbody tr:last-child td:first-child{border-radius:0 0 0 4px}.article-content.html-article table.table-bordered tbody tr:last-child td:last-child,.article-editor table.table-bordered tbody tr:last-child td:last-child,.editor-textarea .scratchpad-ace-editor table.table-bordered tbody tr:last-child td:last-child{border-radius:0 0 4px 0}.article-content.html-article .td-centered,.article-editor .td-centered,.editor-textarea .scratchpad-ace-editor .td-centered{text-align:center}.article-content.html-article hr,.article-editor hr,.editor-textarea .scratchpad-ace-editor hr{border:0;border-bottom:1px solid #ddd;box-shadow:none}.article-node-container .sidebar{display:block;float:right;position:static;top:auto;right:auto;bottom:auto;left:auto;margin-left:50px;width:177px}@media screen and (max-width:767px){.article-node-container .sidebar{margin:10px 0 0;width:100%;float:none}}.article-node-container .sidebar h2{font-family:inherit;font-size:14px;text-transform:uppercase;color:#999;margin:20px 0 5px 12px}.article-node-container .sidebar .sidebar-item{margin-bottom:20px}.article-node-container .sidebar .where-and-when{border:1px solid #ddd}.article-node-container .sidebar .where-and-when img{display:block;margin:0 auto;max-width:177px;max-width:100%}.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-editor>p>img:first-child{margin-left:auto;max-width:100%}.particle-editor .perseus-article-editor>div:first-child{font-size:16px;padding-top:5px}.particle-editor .perseus-article-editor>div:first-child select{font-size:16px}