.ar-quiz-wrapper{padding:0}.ar-quiz-wrapper form{margin:0}.ar-quiz-wrapper fieldset{border:1px solid var(--color-border);border-radius:0;margin-bottom:1.5rem;max-width:30rem;padding:.5rem 1rem 1rem}.ar-quiz-wrapper legend{color:var(--color-foreground);font-family:var(--font-header);font-size:1.25rem;font-weight:var(--font-weight-normal);margin:0 0 0 -.25rem;padding:0 .25rem}.ar-quiz-wrapper .multi{gap:1rem;justify-content:space-between}.ar-quiz-wrapper .multi>div{flex:1}.ar-quiz-wrapper label{margin-top:1rem}.ar-quiz-wrapper label:first-of-type{margin-top:0}.ar-quiz-wrapper label>span:nth-child(2){text-align:right}.ar-quiz-wrapper .ar-quiz-form{display:flex;font-family:var(--font-body);font-size:1rem;font-weight:var(--font-weight-normal);justify-content:space-between;line-height:1.2;margin:.75rem 0 .25rem;width:100%}.ar-quiz-wrapper .ar-book-quiz-isbn-label{align-items:center;display:flex;justify-content:space-between}.ar-quiz-wrapper .ar-book-quiz-isbn-label>span{display:block;width:max-content}.ar-quiz-wrapper .ar-book-quiz-isbn-label>button{align-items:center;background-color:transparent;border-width:0;color:var(--color-link-normal);display:flex;flex-wrap:nowrap;font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-semibold);gap:.25rem;height:unset;padding:0;width:max-content}.ar-quiz-wrapper .ar-book-quiz-isbn-label>button svg{fill:var(--color-link-normal);height:.375rem}.ar-quiz-wrapper label>span>button:hover{color:var(--color-link-hover)}.ar-quiz-wrapper label>span>button:hover svg{fill:var(--color-link-hover)}.ar-quiz-wrapper label>.optional{font-size:var(--font-size-small)}.ar-quiz-wrapper label+.field-help{display:none;margin:.25rem 0}.ar-quiz-wrapper label+.field-help p{font-size:var(--font-size-small);line-height:1.2;margin:0}.ar-quiz-wrapper .multi>div label{font-family:var(--font-body);font-size:var(--font-size-smaller);font-weight:var(--font-weight-medium);margin-bottom:0;text-transform:uppercase}.ar-quiz-wrapper form :is(input,select){border:1px dashed var(--color-bullet);border-radius:0;box-sizing:border-box;color:var(--color-foreground);display:block;font-family:var(--font-body);font-size:var(--font-size-normal);margin:0 0 1.5rem;padding:.5rem;width:100%}.ar-quiz-wrapper form :is(input,select):focus{border-color:var(--color-accent);outline:1px solid var(--color-accent)}.ar-quiz-wrapper form .field-invalid,.ar-quiz-wrapper form .field-invalid:focus{border-color:var(--color-accent)}.ar-quiz-wrapper fieldset>:is(input,select):last-child{margin-bottom:0}.ar-quiz-wrapper .radio-option{align-items:center;gap:.25rem;margin:0;padding-right:1.5rem;width:max-content}.ar-quiz-wrapper .radio-option input{accent-color:var(--color-accent);aspect-ratio:1/1;cursor:pointer;display:block;height:1.5rem;margin:0;width:1.5rem}.ar-quiz-wrapper .radio-option label{display:block;flex:1;margin:0}.ar-quiz-wrapper button[type=submit]{border-radius:100vw;display:inline-block;line-height:1;margin-top:1.5rem;width:max-content}.ar-quiz-wrapper .field-warning{align-items:center;color:var(--color-accent);display:none;line-height:1.2;margin:-1.5rem 0 -.5rem}.ar-quiz-wrapper .field-warning span{display:block;font-weight:var(--font-weight-semibold)}.ar-quiz-wrapper .field-warning span:first-of-type{font-size:var(--font-size-heading-2);padding-right:.25rem}.ar-quiz-notify .no-books-selected{align-items:center;color:var(--color-accent);display:none;font-weight:var(--font-weight-semibold);line-height:1.2;margin:1rem 0 -.5rem}.ar-quiz-notify{padding:2rem 0}.ar-quiz-notify h2{font-size:var(--font-size-heading-3);margin-bottom:1rem;text-align:left}.ar-quiz-notify form>p:first-of-type{margin:-.5rem 0 1rem}.ar-quiz-notify .sort-options svg{display:inline-block;fill:var(--color-foreground);height:.75rem;margin-left:.06rem;transform:rotate(90deg);vertical-align:middle;width:.75rem}.ar-quiz-notify .sort-options>div:last-of-type svg{transform:rotate(-90deg)}.ar-quiz-notify .notification-loading{background-color:var(--color-foreground);border-radius:.25rem;color:var(--color-background-standard);display:inline-flex;font-weight:600;margin-top:1rem;padding:1rem}.ar-quiz-notify .notification-list{margin-top:1rem}.ar-quiz-notify .notification-list-item{align-items:flex-start;border:1px solid var(--color-border);border-bottom-width:0;gap:.75rem;padding:.75rem;width:100%}.ar-quiz-notify .notification-list-item:last-of-type{border-bottom-width:1px}.ar-quiz-notify .notification-list-item:nth-child(even){background-color:var(--color-background-alternate)}.ar-quiz-notify .notification-list-item>div:first-of-type{width:max-content}.ar-quiz-notify .notification-list-item>div:last-of-type{flex:1}.ar-quiz-notify .notification-list-item>div:first-of-type input{accent-color:var(--color-accent);aspect-ratio:1/1;display:block;height:1.5rem;margin:.25rem auto 0 auto;width:1.5rem}.ar-quiz-notify .notification-list-item label{display:block;font-family:var(--font-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-normal);line-height:1.2;margin:0;padding:0}.ar-quiz-notify .notification-list-item label+p{font-family:var(--font-body);font-size:var(--font-size-small);font-weight:var(--font-weight-normal);margin:0}.ar-quiz-notify .notification-list+p{display:none}.ar-quiz-notify .notification-signup{margin-top:1.5rem}.ar-quiz-notify .notification-signup fieldset{border:1px solid var(--color-border);padding:1rem}.ar-quiz-notify .notification-signup input,.ar-quiz-notify .notification-signup input{display:block}.ar-quiz-notify .notification-signup input{margin-bottom:1rem;width:20rem}.block-page .page-section .ar-quiz-modal .content{border-radius:0;margin:0 auto;max-width:20rem;width:90%}.block-page .page-section .ar-quiz-submit-success .content{max-width:40rem}.block-page .page-section .ar-quiz-modal .content header{border-bottom-color:var(--color-border)}.block-page .page-section .ar-quiz-modal .content header>div{font-family:var(--font-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-medium);text-align:left}.block-page .page-section .ar-quiz-modal .content header>button{font-size:var(--font-size-heading-2)}.block-page .page-section .ar-quiz-modal .content header+div{padding:1.5rem 0}.block-page .page-section .ar-quiz-modal .content header+div p{line-height:1.2;margin-bottom:.5rem;padding:0 1.5rem}.block-page .page-section .ar-quiz-modal .content header+div p,.block-page .page-section .ar-quiz-submit-success .content header+div,.block-page .page-section .ar-quiz-submit-submit .form-submit-content p{text-align:center}.block-page .page-section .ar-quiz-submit-success .content header+div .ar-suggest-response-header{font-family:var(--font-header);font-size:var(--font-size-heading-3);text-align:left}.ar-quiz-submit-success .content header+div .ar-suggest-response-text,.ar-quiz-submit-success .content header+div .ar-suggest-response-text+ul{text-align:left}.ar-quiz-submit-success .content header+div .ar-suggest-response-text+ul{margin:0 1.25rem}.ar-quiz-submit-success .content header+div .ar-suggest-response-text+ul li{list-style-type:disc;margin:.5rem 0}.ar-quiz-modal .content svg{display:block;fill:var(--color-accent);height:2.5rem;margin:0 auto 1rem auto;width:2.5rem}.ar-quiz-modal .content header+div button{background-color:var(--color-link-normal);border-radius:100vw;border-width:0;color:var(--color-background-standard);display:block;font-family:var(--font-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-semibold);height:unset;margin:1.5rem auto;padding:.5rem 1rem;width:max-content}.ar-quiz-modal .content header+div button:hover{background-color:var(--color-link-hover)}.ar-quiz-modal .content header+div .panel-actions{padding-top:1.5rem}.ar-quiz-modal .content header+div .panel-actions button{background-color:var(--color-link-normal);border-width:0;border-radius:100vw;color:var(--color-background-standard);display:inline-block;font-family:var(--font-body);font-size:var(--font-size-normal);font-weight:var(--font-weight-semibold);margin-inline:.25rem;padding:.5rem 1rem;width:auto}.ar-quiz-modal .content header+div .panel-actions button:hover{background-color:var(--color-link-hover)}.ar-quiz-submit-submit .form-submit-content{padding:1.5rem}.ar-quiz-submit-submit .form-submit-content p{margin-bottom:0}