.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}html.page-container-min-width-zero body,html.page-container-min-width-zero #page-container,html.page-container-min-width-zero footer,html.page-container-min-width-zero footer .footer-container{min-width:0}.task-header-container.article-header .task-title{margin:0 auto;max-width:640px}.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,.article-editor{margin:0 auto 22px;max-width:640px}.article-content.html-article a,.article-editor a{text-decoration:underline}.article-content.html-article h1,.article-editor h1,.article-content.html-article h2,.article-editor h2,.article-content.html-article h3,.article-editor h3,.article-content.html-article h4,.article-editor h4,.article-content.html-article h5,.article-editor h5,.article-content.html-article h6,.article-editor h6,.article-content.html-article p,.article-editor p,.article-content.html-article ol,.article-editor ol,.article-content.html-article ul,.article-editor ul,.article-content.html-article pre,.article-editor pre,.article-content.html-article table,.article-editor table,.article-content.html-article blockquote,.article-editor blockquote,.article-content.html-article div.callout,.article-editor div.callout,.article-content.html-article .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:100%;word-break:break-word}.article-content.html-article h1,.article-editor h1,.article-content.html-article h2,.article-editor h2,.article-content.html-article h3,.article-editor h3,.article-content.html-article h4,.article-editor h4,.article-content.html-article h5,.article-editor h5,.article-content.html-article h6,.article-editor h6{font-family:'Proxima Nova',sans-serif;font-size:24px;font-weight:normal;margin-top:57.6px}@media screen and (max-width:767px){.article-content.html-article h1:first-child,.article-editor h1:first-child,.article-content.html-article h2:first-child,.article-editor h2:first-child,.article-content.html-article h3:first-child,.article-editor h3:first-child,.article-content.html-article h4:first-child,.article-editor h4:first-child,.article-content.html-article h5:first-child,.article-editor h5:first-child,.article-content.html-article h6:first-child,.article-editor h6:first-child{margin-top:40px}}.article-content.html-article p:first-child,.article-editor p:first-child{margin-top:0}.article-content.html-article blockquote,.article-editor blockquote{font-family:Georgia,serif;font-size:12px;line-height:18px;width:80%;margin:0 auto}.article-content.html-article div.callout,.article-editor div.callout{background:#e9e9e9;padding:10px}.article-content.html-article .scratchpad-wrapper iframe,.article-editor .scratchpad-wrapper iframe{display:block;margin:10px auto}.article-content.html-article .youtube-wrapper,.article-editor .youtube-wrapper{margin-top:10px;position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.article-content.html-article .youtube-wrapper iframe,.article-editor .youtube-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.article-content.html-article img,.article-editor img{display:block;margin:0 auto;max-width:100%}.article-content.html-article .image-caption,.article-editor .image-caption{display:block;font-family:Georgia,serif;font-size:12px;line-height:14.4px;margin:10px auto 20px;text-align:center;max-width:400px}.article-content.html-article>p>img:only-child,.article-editor>p>img:only-child{margin:0 -75px;width:790px}@media screen and (max-width:1023px){.article-content.html-article>p>img:only-child,.article-editor>p>img:only-child{margin:0;width:100%}}.article-content.html-article .inline-image,.article-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{float:none;margin:0 auto;width:100%}}.article-content.html-article ul li,.article-editor ul li{list-style:disc}.article-content.html-article ol li,.article-editor ol li{list-style:decimal}.article-content.html-article ul,.article-editor ul,.article-content.html-article ol,.article-editor ol{font-size:14px;margin-bottom:22px;padding-left:40px}.article-content.html-article pre.code,.article-editor pre.code,.article-content.html-article 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-content.html-article table.table,.article-editor table.table{padding:0;border-collapse:collapse}.article-content.html-article table.table th,.article-editor table.table th,.article-content.html-article table.table td,.article-editor table.table td{padding:10px 10px 9px;text-align:left}.article-content.html-article table.table th,.article-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{vertical-align:top;border-top:1px solid #ddd}.article-content.html-article table.table tbody th,.article-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{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,.article-content.html-article table.table-bordered td+td,.article-editor table.table-bordered td+td,.article-content.html-article table.table-bordered th+td,.article-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,.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{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,.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{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{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{border-radius:0 0 4px 0}.article-content.html-article .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}@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:'Proxima Nova',sans-serif;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}.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{margin:10px 0 0 10px}.particle-editor>.editor-button{float:left;margin:0 10px 10px 0}.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}