._attendance_ri56l_1{color:var(--graphite);overflow-wrap:anywhere;font-family:Arial,sans-serif;line-height:1.6}._header_ri56l_1{gap:16px;max-width:1100px;margin:auto;padding:25px 32px}._header_ri56l_1 a{font-size:24px}._courseCode_ri56l_1{letter-spacing:.1em;font-size:13px;font-weight:700}._main_ri56l_1{max-width:940px;margin:0 auto;padding:46px 28px 18px}._intro_ri56l_1{margin-bottom:32px}._eyebrow_ri56l_1,._step_ri56l_1{color:var(--teal);letter-spacing:.12em;margin:0 0 12px;font-size:12px;font-weight:700}._attendance_ri56l_1 h1{letter-spacing:-.035em;color:var(--teal);margin:14px 0 20px;font:clamp(38px,6vw,60px)/1.12 Georgia,serif}._lede_ri56l_1{max-width:720px;margin:0 0 18px;font-size:22px;line-height:1.45}._creditNote_ri56l_1{border-left:4px solid var(--amber);background:#fff;margin:0;padding:11px 16px;font-weight:600;display:inline-block}._attendance_ri56l_1 h2{color:var(--teal);margin:0 0 16px;font:30px/1.2 Georgia,serif}._attendance_ri56l_1 h3{margin:0 0 10px;font-size:19px;line-height:1.45}._instructions_ri56l_1{background:var(--paper);padding:0 0 26px}._instructions_ri56l_1 ol{margin:0 0 20px;padding-left:25px}._instructions_ri56l_1 li{margin-bottom:10px;padding-left:4px}._resources_ri56l_1{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}._resources_ri56l_1 a{border:1px solid var(--mist);background:#fff;border-radius:5px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none}:is(._resources_ri56l_1 a:hover,._resources_ri56l_1 a:focus-visible){border-color:var(--teal);text-decoration:underline}._help_ri56l_1{color:var(--slate);margin:9px 0 16px;font-size:14px;line-height:1.6}._form_ri56l_1{border:1px solid var(--mist);box-shadow:0 8px 30px color-mix(in srgb,var(--graphite) 3%,transparent);background:#fff;border-radius:9px;padding:32px}._fields_ri56l_1{border:0;min-width:0;margin:0;padding:0}._fields_ri56l_1:disabled{opacity:.8}._section_ri56l_1{border:0;margin:0;padding:0}._section_ri56l_1+._section_ri56l_1{border-top:1px solid var(--mist);margin-top:30px;padding-top:30px}._step_ri56l_1{margin-bottom:9px;font-size:11px}._sectionHeading_ri56l_1{justify-content:space-between;align-items:baseline;gap:12px;display:flex}._progress_ri56l_1{color:var(--teal);white-space:nowrap;font-size:13px}._identityGrid_ri56l_1{grid-template-columns:1fr 1.25fr;gap:24px;display:grid}._attendance_ri56l_1 label{margin:18px 0 8px;font-size:15px;font-weight:600;line-height:1.5;display:block}._attendance_ri56l_1 label>span:not(:last-child),._attendance_ri56l_1 label>span{font-weight:400}._attendance_ri56l_1 label>span{color:var(--slate);margin-left:6px;font-size:12px}._attendance_ri56l_1 input:not([type=checkbox]),._attendance_ri56l_1 textarea{border:1px solid var(--mist);width:100%;font:inherit;color:var(--graphite);box-shadow:none;background:#fff;border-radius:5px;padding:12px}._attendance_ri56l_1 textarea{resize:vertical;min-height:110px;line-height:1.5}._attendance_ri56l_1 input:not([type=checkbox]):focus,._attendance_ri56l_1 textarea:focus{outline:2px solid var(--teal);outline-offset:2px}._attendance_ri56l_1 input:disabled,._attendance_ri56l_1 textarea:disabled{background:var(--paper);color:var(--graphite)}._question_ri56l_1{border-top:1px solid color-mix(in srgb,var(--mist) 65%,white);margin:24px 0 0;padding:22px 0 0}._question_ri56l_1 h3{color:var(--teal)}._prompt_ri56l_1{background:var(--paper);border-left:3px solid var(--amber);margin:10px 0 16px;padding:13px 15px;font-size:16px;line-height:1.65}._limit_ri56l_1{color:var(--slate);text-align:right;margin:5px 0 0;font-size:11px}._attendance_ri56l_1 ._declaration_ri56l_1{border:1px solid var(--mist);background:var(--paper);cursor:pointer;border-radius:6px;align-items:flex-start;gap:11px;margin:24px 0 12px;padding:17px;display:flex}._declaration_ri56l_1 input{width:20px;height:20px;accent-color:var(--teal);flex:0 0 20px;margin:3px 0 0}._attendance_ri56l_1 ._declaration_ri56l_1>span{color:var(--graphite);margin:0;font-size:15px;line-height:1.6}._declaration_ri56l_1 strong{color:var(--slate);margin-top:5px;font-size:12px;font-weight:400;display:block}._submitRow_ri56l_1{border-top:1px solid var(--mist);margin-top:26px;padding-top:25px}._primaryButton_ri56l_1,._secondaryButton_ri56l_1,._linkButton_ri56l_1{cursor:pointer;text-align:center;border-radius:5px;padding:14px 18px;font:600 15px/1.4 Arial,sans-serif;text-decoration:none;display:inline-block}._primaryButton_ri56l_1{background:var(--teal);color:#fff;border:2px solid var(--teal);width:100%}._secondaryButton_ri56l_1,._linkButton_ri56l_1{color:var(--teal);border:1px solid var(--teal);background:#fff}._primaryButton_ri56l_1:disabled,._secondaryButton_ri56l_1:disabled{opacity:.6;cursor:wait}._primaryButton_ri56l_1:focus-visible{outline:2px solid var(--amber);outline-offset:3px}._secondaryButton_ri56l_1:focus-visible{outline:2px solid var(--amber);outline-offset:3px}._linkButton_ri56l_1:focus-visible{outline:2px solid var(--amber);outline-offset:3px}._attendance_ri56l_1 a:focus-visible{outline:2px solid var(--amber);outline-offset:3px}._submitRow_ri56l_1 ._help_ri56l_1{text-align:center;margin-bottom:0;font-size:12px}._error_ri56l_1{background:color-mix(in srgb,var(--rust) 8%,white);border-left:3px solid var(--rust);margin-top:20px;padding:15px;font-size:15px}._error_ri56l_1 p{margin:0 0 12px}._error_ri56l_1:focus,._success_ri56l_1:focus,._attendance_ri56l_1 h1:focus{outline:2px solid var(--teal);outline-offset:5px}._pendingNote_ri56l_1{background:var(--paper);border-left:3px solid var(--amber);padding:12px 15px;font-size:14px}._feedbackNote_ri56l_1{border-top:1px solid var(--mist);margin-top:28px;padding:22px 0 0}._feedbackNote_ri56l_1 h2{font-size:23px}._feedbackNote_ri56l_1 p{font-size:15px}._success_ri56l_1,._notice_ri56l_1{border:1px solid var(--mist);background:#fff;border-radius:9px;padding:32px}._success_ri56l_1>p{margin:12px 0 18px}._receipt_ri56l_1{border-top:1px solid var(--mist);margin:24px 0}._receipt_ri56l_1>div{border-bottom:1px solid color-mix(in srgb,var(--mist) 65%,white);grid-template-columns:150px 1fr;gap:15px;padding:11px 0;display:grid}._receipt_ri56l_1 dt{color:var(--slate);font-size:14px}._receipt_ri56l_1 dd{word-break:break-word;margin:0;font-size:15px;font-weight:600}._nextStep_ri56l_1{border-top:1px solid var(--mist);margin:26px 0;padding-top:26px}._nextStep_ri56l_1 p{font-size:15px}._nextStep_ri56l_1 h3{color:var(--teal)}._footer_ri56l_1{color:var(--slate);justify-content:space-between;gap:14px;margin:30px 0 0;padding:20px 0;font-size:12px;display:flex}._srOnly_ri56l_1{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:600px){._header_ri56l_1{padding:18px 20px}._header_ri56l_1 a{font-size:22px}._main_ri56l_1{padding:28px 16px 12px}._lede_ri56l_1{font-size:19px}._creditNote_ri56l_1{font-size:15px}._form_ri56l_1,._success_ri56l_1,._notice_ri56l_1{padding:24px 18px}._attendance_ri56l_1 h2{font-size:27px}._identityGrid_ri56l_1{grid-template-columns:1fr;gap:0}._sectionHeading_ri56l_1{flex-direction:column;align-items:flex-start;gap:0}._sectionHeading_ri56l_1 h2{margin-bottom:6px}._progress_ri56l_1{margin-bottom:10px}._resources_ri56l_1{gap:8px}._resources_ri56l_1 a{font-size:13px}._receipt_ri56l_1>div{grid-template-columns:1fr;gap:2px}._footer_ri56l_1{flex-direction:column}._primaryButton_ri56l_1,._secondaryButton_ri56l_1,._linkButton_ri56l_1{padding:13px 12px;font-size:14px}._instructions_ri56l_1 ol{padding-left:22px}._prompt_ri56l_1{padding:12px;font-size:15px}._attendance_ri56l_1 input:not([type=checkbox]),._attendance_ri56l_1 textarea{font-size:16px}}._solutionArea_ri56l_3{border-top:1px solid var(--mist);margin:26px 0 20px;padding-top:24px}._solutionArea_ri56l_3>p{font-size:15px}._solutions_ri56l_3{margin-top:22px}._workedSolution_ri56l_3{border:1px solid var(--mist);background:var(--paper);border-radius:6px;margin:16px 0;padding:20px}._workedSolution_ri56l_3 h3{color:var(--teal)}._workedSolution_ri56l_3 ol{margin:12px 0 16px;padding-left:24px}._workedSolution_ri56l_3 li{white-space:pre-wrap;margin:10px 0;padding-left:3px;font-size:16px;line-height:1.65}._solutionCheck_ri56l_3{border-left:3px solid var(--amber);white-space:pre-wrap;background:#fff;margin:0;padding:12px 15px;font-size:15px}@media (max-width:600px){._workedSolution_ri56l_3{padding:16px 12px}._workedSolution_ri56l_3 li{font-size:15px}._solutionCheck_ri56l_3{padding:10px 12px;font-size:14px}}
