*,:after,:before{box-sizing:inherit;border:0;padding:0;margin:0}html{box-sizing:border-box;min-width:320px;overflow-y:scroll}body{font-size:16px;font-family:-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;color:#282828}img{height:auto;max-width:100%}button,h1,h2,h3,h4,h5,h6,input,select,textarea{font:inherit}ul{list-style:none}a{color:inherit;text-decoration:inherit}table{border-collapse:collapse}td,th{text-align:left}pre{background:#f5f5f5;border:1px solid #dbdbdb;padding:.5em;margin-bottom:1em;white-space:pre-wrap;overflow-y:auto}.hidden,.loading{display:none}table{width:100%}table td,table th{border:solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}table thead td,table thead th{border-width:0 0 2px}table tbody+thead th{padding-top:1.5em}table tfoot td,table tfoot th{border-width:2px 0 0}table tbody tr:last-child td,table tbody tr:last-child th{border-bottom-width:0}table tbody tr.hidden{visibility:hidden}table tbody tr.is-active{background:#75cdbb}table input{margin:0}table .controls{padding:.5em .25em;text-align:right}table .controls a{padding:.25em .5em}table .controls a:hover{text-decoration:none;background:#2d7c6c;color:#fff}table.statistics td{border-right:1px solid #dbdbdb}table.statistics td.number{text-align:right}form div:not(.column):not(.columns):not(.buttons){display:flex;flex-direction:column;height:100%}form div:not(.column):not(.columns):not(.buttons) ul{order:3;margin:0 0 1rem!important;list-style:none!important;padding:.25em .5em;background:#b73232;color:#fff;font-size:.75em}form div:not(.column):not(.columns):not(.buttons) ul+input,form div:not(.column):not(.columns):not(.buttons) ul+select,form div:not(.column):not(.columns):not(.buttons) ul+textarea{border-color:#b73232;margin-bottom:0}form .has-checkbox div:not(.column):not(.columns){flex-direction:row;align-items:center}form .has-checkbox div:not(.column):not(.columns) input{margin:.25em .75em}label{display:block;font-weight:500;cursor:pointer;margin-bottom:.25rem}label.checkbox-wrapper{margin-bottom:0;text-align:center}label.checkbox-wrapper input[type=checkbox]{margin-bottom:0}.has-checkboxes,input,select,textarea{width:100%;padding:.25em .5em;border:1px solid #dbdbdb;margin-bottom:1em}.has-checkboxes:disabled,input:disabled,select:disabled,textarea:disabled{background:#f5f5f5;cursor:not-allowed}.has-checkboxes label{margin:0}input[type=checkbox],input[type=radio]{width:auto}textarea{min-height:20em}.buttons{display:flex;justify-content:flex-end}.buttons:not(:last-child){margin-bottom:1em}.buttons .button:not(:last-child),.buttons button:not(:last-child){margin-right:1em}.button,button{padding:.5em 1em;background:#405b92;color:#fff!important;cursor:pointer;transition:background .3s;white-space:nowrap}.button:hover,button:hover{background:#31456e;text-decoration:none!important}.button[disabled],button[disabled]{cursor:not-allowed;background:#b5b5b5}.button.create,.button.update,button.create,button.update{background:#2d7c6c}.button.create:hover,.button.update:hover,button.create:hover,button.update:hover{background:#1f574b}.button.delete,button.delete{background:#b73232}.button.delete:hover,button.delete:hover{background:#8f2727}.button .far,.button .fas,button .far,button .fas{padding-right:.5em}.inline-form form{display:flex;align-items:baseline;margin-bottom:1em}.inline-form form label{display:none}.inline-form form .button,.inline-form form button{padding:.25em 1em}.inline-form form .has-checkboxes,.inline-form form input,.inline-form form select,.inline-form form textarea{margin-bottom:0}.inline-form form div:not(:last-child){flex:1;margin-right:1em}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5em;width:1.5rem}.burger{cursor:pointer;display:block;position:relative;height:3.25rem;width:3.25rem}.burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,transform;transition-timing-function:ease-out;width:16px}.burger span:first-child{top:calc(50% - 6px)}.burger span:nth-child(2){top:calc(50% - 1px)}.burger span:nth-child(3){top:calc(50% + 4px)}.burger.is-active span:first-child{transform:translateY(5px) rotate(45deg)}.burger.is-active span:nth-child(2){opacity:0}.burger.is-active span:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.columns{display:flex;align-items:flex-start;flex-wrap:wrap;align-items:stretch}.column{flex:1}.column:not(:last-child){margin-right:1em}.content a{color:#2d7c6c}.content a:hover{text-decoration:underline}.content li+li{margin-top:.25em}.content address,.content dl,.content ol,.content p,.content ul{margin-bottom:1em}.content blockquote,.content figure,.content table{margin-bottom:2em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{font-weight:500;margin-bottom:.5em}.content h1{font-size:2em}.content h2{font-size:1.75em}.content h3{font-size:1.5em}.content h4{font-size:1.25em}.content h5{font-size:1.125em}.content h6{font-size:1em}.content blockquote{border-left:.25em solid #dad1b4;padding:.25em 1.5em}.content blockquote cite{display:block;text-align:right}.content ol{list-style-position:outside;margin-left:2em;margin-top:1em}.content ol:not([type]){list-style-type:decimal}.content ol:not([type]).is-lower-alpha{list-style-type:lower-alpha}.content ol:not([type]).is-lower-roman{list-style-type:lower-roman}.content ol:not([type]).is-upper-alpha{list-style-type:upper-alpha}.content ol:not([type]).is-upper-roman{list-style-type:upper-roman}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dt{font-weight:700;margin-bottom:.25em}.content dd+dt{margin-top:.75em}.content sub,.content sup{font-size:75%}.content address{font-style:inherit}.content hr{clear:both;margin:1em 0;border-top:1px solid #dbdbdb}.content figure{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);padding:.5em}.content figure img{display:block;margin:0 auto;width:100%}.content figure figcaption{margin:1em;text-align:center}.content figure.float-right{float:right;width:25%;margin-left:1em;margin-bottom:1em}body{background:#f5f5f5}.container{max-width:66rem;margin:0 auto}.main-sidebar{background:#fff}.main-sidebar .container{display:flex;flex-direction:column}@media (min-width:50rem){.main-sidebar .container{flex-direction:row;padding:0 1em}}.topbar{background:#212f4b;color:#fff;height:3.25em;z-index:2}.topbar a{display:inline-block;padding:.5em 1em}@media (min-width:50rem){.topbar{height:auto;position:sticky;top:0;box-shadow:2px 2px 4px rgba(0,0,0,.5)}}.topbar-small{display:flex;justify-content:space-between}.topbar-small .title{font-size:1.25em;font-weight:500}@media (min-width:50rem){.topbar-small{display:none}}.topbar-large{display:none;position:relative;z-index:3;background:#212f4b;padding:0 .5em .5em}.topbar-large a{display:block}.topbar-large a:nth-child(7){display:none}.topbar-large a.is-active,.topbar-large a:hover{background:#2d7c6c;color:#212f4b}.topbar-large.is-active{display:block}@media (min-width:50rem){.topbar-large{display:flex!important;padding:0}.topbar-large a{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:.75em 1em;border-bottom:4px solid transparent}.topbar-large a.is-active,.topbar-large a:hover{border-color:#dad1b4;color:#fff}.topbar-large a:first-child{background:#212f4b}.topbar-large a:nth-child(2){background:#273859}.topbar-large a:nth-child(3){background:#2d4167}.topbar-large a:nth-child(4){background:#344a76}.topbar-large a:nth-child(5){background:#3a5384}.topbar-large a:nth-child(6){background:#405b92}.topbar-large a:nth-child(7){display:initial;background:#fff}.topbar-large a:nth-child(7):hover{background:#4664a0;cursor:default;border-color:transparent}.topbar-large a:nth-child(8){background:#4d6dae}}.header{background-image:url(/manuscript.jpg);position:relative}.header,.header .header-image{background-repeat:no-repeat;background-attachment:fixed;background-size:cover}.header .header-image{position:absolute;opacity:0;transition:opacity .5s ease-in-out;top:0;left:0;right:0;bottom:0;z-index:0}.header .header-text{position:relative;z-index:1;background:hsla(0,0%,100%,.75)}.header h1{font-size:2em;font-weight:500;display:none}.header h2{font-size:1.25em;padding:.5em 1em;font-style:italic}@media (min-width:50rem){.header .container{padding:1em 2em}.header h1{display:block}.header h2{font-size:1.5em;padding:0}}@media (min-width:66rem){.header{padding:8em 0 0}}.main{flex:1;padding:1em 1em 3em}@media (min-width:50rem){.main{min-height:30rem}}.join-button{margin:2rem 0}.join-button a{text-align:center;font-size:1.5em;display:block}.sidebar{grid-area:sidebar;background:#212f4b;color:#fff;padding:.5em}.sidebar a{display:block;padding:.5em 1em;text-align:center}.sidebar a:not(:last-child){margin-bottom:.5em}.sidebar a.is-active,.sidebar a:hover{background:#2d7c6c;color:#212f4b}@media (min-width:50rem){.sidebar{padding:1em;background:transparent;color:#282828}.sidebar a{text-align:left;white-space:nowrap}.sidebar a.is-active,.sidebar a:hover{background:#405b92;color:#fff}}.footer .container{text-align:center;padding:3em 2em 5em}@media (min-width:50rem){.footer .container{text-align:left}}.footer p{margin-bottom:1em}.footer a{color:#2d7c6c}.footer a:hover{text-decoration:underline}.notification.form{padding:.5em 1em;margin-bottom:1em}.notification .container{padding:.5em 1em}.notification a{color:#fff;text-decoration:underline}.notification.success{background:#2d7c6c;color:#fff}.notification.error{background:#b73232;color:#fff}@media (min-width:50rem){.notification .container{padding:.5em 2em}}.heading{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1em}.heading h1{margin:0}.heading select{font-size:1.25em;border:0;border-bottom:2px solid #2d7c6c;margin:0}.hero{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);padding:1em;text-align:center;margin:2em 0}.hero img{display:block;margin:1em auto;max-width:60%}.hero .links{display:flex;justify-content:center;flex-wrap:wrap}.hero .links a{margin:0 1em}.tabs{display:flex;align-items:flex-end;border-bottom:1px solid #dbdbdb;margin-bottom:1em}.tabs a{padding:.5em 1em;cursor:pointer;color:#9c9c9c;border-bottom:1px solid transparent;margin-bottom:-1px}.tabs a.is-active,.tabs a:hover{text-decoration:none;border-color:#2d7c6c;color:#2d7c6c}.title-with-options .tabs{margin-bottom:0}.tab-panes .tab-pane{display:none}.tab-panes .tab-pane.is-active{display:block}.tab-panes .tab-pane a{cursor:pointer}.checkout{border:1px solid #dbdbdb;padding:1em}.checkout table th{background:#dbdbdb}.checkout table td{background:#f5f5f5}.context{display:flex;justify-content:space-between;margin-bottom:1em}.context a{flex-basis:8em}.context a:nth-child(2){text-align:center}.context a:nth-child(3){text-align:right}.article{padding:1em;border-top:1px solid #dbdbdb}.article .title{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.5em}.article .title h5{font-size:1.2em;font-weight:700;margin-bottom:0;margin-right:1em}.article .title .archive-link{white-space:nowrap}.article .author,.article .doi,.article .pages{margin-bottom:0}.invitation-buttons{display:flex;justify-content:center;margin-bottom:1em}.invitation-buttons .button:not(:last-child){margin-right:1em}