.atos-main-wrap .atos-grid h1,.atos-main-wrap .atos-grid h2,.atos-main-wrap .atos-grid h3,.general-page-banner .banner-content h1{text-align:left}.atos-grid{display:flex;flex-direction:column}.atos-content-section-wrap{padding:1rem}.atos-instructions-wrap{padding:0 1rem}.bold-emphasis{color:var(--color-very-dark-gray);font-weight:700}.atos-form-section,.atos-results-section{display:none;padding:1rem 0}.atos-email-results-section{padding:1rem 0}.atos-form-section{scroll-margin-top:6rem}.atos-form-section.show,.atos-results-section.show{display:block}.atos-content-section-wrap fieldset .atos-option-control input[type=radio]+span{border:1px solid var(--color-dark-border);border-radius:50%;display:block;height:1.5rem;transition:.5s linear;width:1.5rem}label[for=text_entry_option].disabled{opacity:.2}.atos-content-section-wrap fieldset .atos-option-control input[type=radio]:disabled+span{border:1px solid var(--color-gray-4);opacity:.2}.atos-content-section-wrap fieldset .atos-option-control input:checked+span{background:var(--color-border);background:radial-gradient(ellipse at center,var(--color-accent) 0%,var(--color-accent) 30%,#fff 45%,#fff 50%,#fff 55%,var(--color-accent) 70%,var(--color-accent) 100%);border:1px solid var(--color-border)}.flex-box.atos-input{align-items:center;gap:20px}.atos-content-section-wrap fieldset input[type=number],.atos-content-section-wrap fieldset input[type=number]:focus{box-sizing:border-box;padding:0 5px;width:150px}.atos-content-section-wrap fieldset .atos-option-control input[type=radio]{display:block;height:1.5rem;left:0;opacity:0;position:absolute;top:0;width:1.5rem;z-index:100}.word-count-fieldset.hide{display:none}.word-count-fieldset .flex-box.atos-input{align-items:flex-start;flex-direction:column;gap:.25rem}.word-count-fieldset .flex-box.atos-input label{font-weight:var(--font-weight-semibold)}.word-count-details-toggle{align-items:center;background:0 0;color:var(--color-accent);display:flex;gap:.5rem;height:auto;padding:0;margin:.5rem 0;text-decoration:underline}.word-count-details-toggle svg path{fill:var(--color-accent)}.word-count-details-toggle svg{height:.5rem;width:.8rem}.word-count-details-toggle.open svg{transform:rotate(180deg);transform-origin:center}.word-count-details-toggle:hover{background:0 0;text-decoration:none}.word-count-details-wrap{max-height:400px;opacity:1;overflow:hidden;transition:all .4s linear}.word-count-details-wrap.hide{max-height:0;opacity:0;transition:all .4s linear}.atos-content-section-wrap fieldset legend{font-family:var(--font-serif);font-size:var(--font-size-medium-standard);font-weight:var(--font-weight-normal);padding:0 .5rem}.atos-fieldset>*:not(legend){padding-left:.5rem}.atos-content-section-wrap fieldset .atos-option-control{position:relative;width:2rem}.atos-content-section-wrap fieldset label{font-size:1rem;font-weight:400}.atos-content-section-wrap .sub-label{padding-left:2rem}.atos-main-wrap{scroll-behavior:smooth;scroll-margin-top:6rem}.atos-content-section-wrap fieldset{border:1px solid var(--color-border);border-radius:.25rem;margin-top:1.5rem;padding:1rem}.atos-content-section-wrap fieldset textarea{box-sizing:border-box;width:calc(100% - 40px);border-radius:10px}.atos-content-section-wrap fieldset button.atos-submit{border-radius:50vw;font-weight:700;font-size:1.1rem}.atos-submit{background-color:var(--color-link-normal);border-radius:100vw;color:#fff !important}.submit-section #atos_submit:disabled{cursor:not-allowed}a.atos-submit{padding:.5rem 1.5rem}a.atos-submit:hover{background-color:var(--color-link-hover)}button.atos-submit:disabled{background-color:var(--color-link-normal);opacity:.25}.atos-content-section-wrap .atos-option-wrap{gap:10px;flex-direction:column;flex-wrap:nowrap}.atos-content-section-wrap .atos-option-wrap .atos-option{width:auto}.text-content-section.text-input-wrap{margin:0 auto}.text-content-section.text-input-wrap textarea{margin-bottom:.5rem}.atos-fieldset.hide{display:none}#close_email_modal.hide,.outer-loader.hide,#email_me_results.hide,.wait-section.hide,.email-response-message.hide{display:none}.close-email-modal{background-color:var(--color-link-normal);border-radius:100vw;border:0;color:#fff !important;display:block;margin:1rem auto 0 auto;padding:.5rem;width:150px}.close-email-modal:hover{background-color:var(--color-link-hover)}.email-response-message{font-size:1.2rem;line-height:1.4}.errors{max-height:0;opacity:0;overflow:none;padding:0 1.5rem;transition:all .4s linear}.errors.display-errors{border:1px solid var(--color-accent);margin-top:.5rem;max-height:500px;opacity:1;padding:1.5rem;transition:all .4s linear}.errors p{color:var(--color-accent);margin-bottom:.5rem}.file{position:relative;display:inline-block;cursor:pointer;height:2.5rem}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file-custom{position:absolute;top:0;right:0;left:-5px;z-index:5;height:2.5rem;padding:.5rem 1rem;line-height:1.5;color:#555;background-color:#fff;border:.075rem solid #ddd;border-radius:50vw;box-shadow:inset 0 .2rem .4rem rgba(0,0,0,.05);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.file-custom .output{position:absolute;top:0;font-size:1rem;font-weight:400;height:2.5rem;display:flex;align-items:center}.file-custom .output br{display:none}.file-custom:before{background-color:transparent;border-left:.075rem solid #ddd;border-top-right-radius:50vw;border-bottom-right-radius:50vw;bottom:-.075rem;color:var(--color-medium-blue);content:"Browse";display:block;font-size:1rem;line-height:1.5;padding:.5rem 1rem;position:absolute;right:-.075rem;top:-.075rem;z-index:6}.file-types-description{margin-top:.5rem}.atos-option-wrap.file-input-wrap{margin-top:20px;margin-bottom:20px}.text-content-section.text-input-wrap.text-type-option label{font-weight:700;margin-bottom:.5rem}.atos-option-wrap.file-input-wrap span.label-text{position:relative;font-weight:700;left:0;top:-28px}.file input:focus~.file-custom{box-shadow:0 0 0 .075rem #fff,0 0 0 .2rem #0074d9}.atos-main-wrap h2{color:var(--color-very-dark-gray);font-size:1.5rem !important;font-weight:400}.atos-instructions-wrap hr{border:0;border-top:var(--color-border);height:0;margin:20px auto}.atos-instructions-wrap ol{padding-left:1rem}.atos-instructions-wrap ol li{color:var(--color-very-dark-gray)}.atos-instructions-wrap p{margin-bottom:.5rem}.file-instructions,.text-passage-instructions,.word-count-instructions{max-height:2999px;opacity:1;transition:all .4s linear}.file-instructions.hide,.text-passage-instructions.hide,.word-count-instructions.hide{max-height:0;opacity:0;transition:all .4s linear}.dialog-container,.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0}.dialog-container{display:flex;z-index:99999}.dialog-container[aria-hidden=true]{display:none}.dialog-container .dialog-content{animation:modalIn .3s ease-in both;border-radius:10px;max-width:600px;padding:2rem 4rem}.dialog-container[aria-hidden=true] .dialog-content{animation:modalOut .3s ease-out both}.dialog-container .modal-heading,.dialog-container .modal-content-section,.dialog-container .wait-section{text-align:center}.dialog-container .modal-heading h3{font-size:2rem;font-weight:400;line-height:1;margin:1rem auto}.dialog-container .modal-content-section p{font-size:1.2rem;line-height:1.4}.dialog-container .form-section .flex-form-wrap input[type=email],.dialog-container .form-section .flex-form-wrap input[type=email]:focus{border-top-left-radius:50vw;border-bottom-left-radius:50vw;box-sizing:border-box;font-weight:600;padding:1rem;width:100%;height:2.5rem !important;border:1px dashed var(--color-border) !important}.dialog-container .form-section .flex-form-wrap input::placeholder{font-size:1rem}.dialog-container .form-section .flex-form-wrap button{border-top-right-radius:50vw;border-bottom-right-radius:50vw;padding:1rem 1.5rem 1rem .8rem}.dialog-container .form-section .flex-form-wrap{align-items:flex-start;display:flex;flex-wrap:nowrap;width:100%}.dialog-container .form-section label{color:var(--color-very-dark-gray);font-size:1rem;font-weight:400;margin-bottom:1rem}.wait-section button.wait-btn,#show_email_form{background-color:var(--color-link-normal);border:0;border-radius:100vw;color:var(--color-background-standard);cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-semibold);height:3rem;max-width:16rem;padding:0 1.5rem;width:100%}.wait-section .wait-btn:hover{background-color:var(--color-link-hover);text-decoration:none}.wait-section p{color:var(--color-very-dark-gray);font-size:1rem;font-weight:400;line-height:1}.btn-wrapper{display:grid;grid-template-columns:1fr;gap:2rem}form#email_me_results .flex-form-wrap input[type=email]{padding:0 1.5rem}form#email_me_results .flex-form-wrap button{align-items:center;border-top-left-radius:0;border-bottom-left-radius:0;display:flex;height:2.6rem;justify-content:center}form#email_me_results .flex-form-wrap .email-btn{width:5rem}@keyframes modalIn{0%{scale:0}100%{scale:1}}@keyframes modalOut{0%{scale:1}100%{scale:0}}.dialog-overlay{background-color:hsla(226,13%,19%,.7)}.dialog-content{background-color:#fff;margin:auto;position:relative;z-index:2}#modal-dialog #email_me_results{margin-top:1rem;max-height:400px;opacity:1;transition:all .4s linear}#modal-dialog #email_me_results.hide{max-height:0;overflow:hidden;opacity:0;transition:all .4s linear}h3.results-grid-title{text-decoration:uppercase;font-size:1rem;font-family:"roboto","Roboto","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700}.results-grid{display:grid;grid-template-columns:1fr 2fr;border:1px solid var(--color-border)}.results-grid .hide{display:none}.label,.result{border:1px solid var(--color-border);padding:.5rem}.results-grid div.label:nth-of-type(4n+3),.results-grid div.result:nth-of-type(4n){background-color:var(--color-background-alternate)}.result{font-weight:var(--font-weight-semibold)}table.instructional{width:100%;border-collapse:collapse}table.instructional th.table-heading{background-color:var(--color-background-alternate)}table.instructional th.table-heading span{writing-mode:vertical-rl;transform:rotate(180deg);white-space:nowrap}.pre-header th{background-color:var(--color-background-alternate);color:var(--color-white)}table.instructional tr:nth-child(2n) td{background-color:var(--color-background-alternate)}table.instructional td{border:1px solid var(--color-border);padding:.5rem;font-weight:var(--font-weight-semibold);text-align:center;vertical-align:middle}table.instructional th{border:1px solid var(--color-border);padding:.5rem;vertical-align:middle}.grade-band-chart.hide{display:none}.grade-band-chart{display:block;margin-top:2rem}.results-error{margin-top:1rem;color:var(--color-accent)}p.questions{margin-top:1rem}.g-recaptcha{margin-top:1.5rem}@media (min-width:48rem){.atos-main-wrap{background:linear-gradient(90deg,var(--color-background-standard) 60%,var(--color-background-alternate) 40%)}.atos-form-section,.atos-results-section,.atos-email-results-section{padding:2rem 0}.atos-instructions-wrap{background-color:var(--color-background-alternate);border-left:1px solid var(--color-border)}.atos-grid{background-color:var(--color-white);display:grid;grid-template-columns:1.5fr 1fr}.atos-instructions-wrap{padding:2rem}.atos-content-section-wrap{padding:0 2rem}.atos-content-section-wrap .atos-option-wrap{flex-direction:row}.atos-content-section-wrap .atos-type-select .atos-option-wrap{flex-direction:column}.atos-type-select .atos-option-wrap label{font-weight:var(--font-weight-semibold)}.btn-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}@media (min-width:62.5rem){table.instructional th.table-heading span{writing-mode:horizontal-tb;transform:rotate(0deg);white-space:wrap}}@media (prefers-color-scheme:dark){table.instructional th.table-heading span,table.instructional td,.atos-instructions-wrap ol li,.bold-emphasis,.atos-grid .atos-content-section-wrap fieldset legend,.atos-grid .atos-content-section-wrap fieldset label,.results-grid div.label,.results-grid div.result,.atos-main-wrap h2,.dialog-container .dialog-content .modal-heading h3,.dialog-container .dialog-content p,.dialog-container .dialog-content label,.dialog-container .dialog-content input[type=email],.dialog-container .dialog-content input[type=email]::placeholder,.atos-form-section textarea,.atos-form-section textarea:active,.atos-form-section textarea:focus,.atos-grid .atos-content-section-wrap h2,.atos-grid h3,.atos-grid p{color:var(--color-white)}.atos-form-section textarea,.atos-form-section textarea:active,.atos-form-section textarea:focus{background:0 0 !important}.pre-header th,.dialog-container .dialog-content input[type=email],.dialog-container .dialog-content input[type=email]:focus{background-color:var(--color-material-dark-alternate) !important;color:var(--color-white)}table.instructional tr:nth-child(2n) td{background-color:var(--color-material-dark-alternate)}table.instructional th.table-heading{background-color:var(--color-material-dark-alternate)}.results-grid div.result:nth-of-type(4n),.results-grid div.label:nth-of-type(4n+3){background-color:var(--color-material-dark-alternate)}.atos-main-wrap{background:linear-gradient(90deg,#2b2b3b 50%,var(--color-material-dark-alternate) 50%)}.atos-instructions-wrap,.dialog-container .dialog-content{background-color:var(--color-material-dark-alternate)}.atos-content-section-wrap{background-color:#2b2b3b}}