.question-sheet-page{margin:32px 0 64px}.question-sheet-page h1,.question-sheet-page h2,.question-sheet-page h3,.question-sheet-page h4{overflow-wrap:anywhere}.question-sheet-hero{max-width:850px;margin-bottom:44px}.question-sheet-hero .eyebrow{color:var(--terra-strong)}.question-sheet-hero h1{letter-spacing:-1.8px;text-wrap:balance;margin:16px 0 20px;font-size:clamp(36px,4.5vw,60px);font-weight:500;line-height:1.12}.question-sheet-hero>p:not(.eyebrow){max-width:740px;color:var(--ink-soft);font-size:20px;line-height:1.75}.question-sheet-hero-note{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:20px;font-size:13px;line-height:1.7;display:flex}.question-sheet-hero-note a{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;display:inline-flex}.question-sheet-workspace{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:44px;display:grid}.question-sheet-editor,.question-sheet-preview{min-width:0}.question-sheet-step-heading{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.question-sheet-step-heading>span{border:1px solid var(--line-strong);width:36px;height:36px;color:var(--terra-strong);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.question-sheet-step-heading h2{letter-spacing:-.4px;margin:0 0 10px;font-size:24px;font-weight:500;line-height:1.4}.question-sheet-step-heading p{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.8}.question-sheet-editor label:not(.question-sheet-check),.question-sheet-copy-text>label{margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.7;display:block}.question-sheet-editor input:not([type=checkbox]),.question-sheet-editor select,.question-sheet-editor textarea,.question-sheet-copy-text textarea{border:1px solid var(--input-border);width:100%;min-width:0;min-height:48px;font:inherit;color:var(--ink);background:var(--paper);border-radius:10px;padding:12px;font-size:16px;line-height:1.6;display:block}.question-sheet-editor textarea,.question-sheet-copy-text textarea{resize:vertical}.question-sheet-guide-field>p,.question-sheet-edit-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.8}.question-sheet-choices{border:0;min-width:0;margin:26px 0 0;padding:0}.question-sheet-choices legend{width:100%;padding:0;font-size:15px;font-weight:700;line-height:1.7;display:block}.question-sheet-choices[hidden],.question-sheet-wording[hidden]{display:none}.question-sheet-guide-link{margin:2px 0 12px}.question-sheet-guide-link a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;line-height:1.7;display:inline-flex}.question-sheet-choice{border-top:1px solid var(--line-strong);padding:5px 0}.question-sheet-choice:last-child{border-bottom:1px solid var(--line-strong)}.question-sheet-check{cursor:pointer;align-items:flex-start;gap:12px;min-height:44px;padding:16px 0;font-size:15px;line-height:1.8;display:flex}.question-sheet-check input{width:20px;height:20px;accent-color:var(--terra);flex:none;margin:3px 0 0}.question-sheet-check span{min-width:0}.question-sheet-wording{border:1px solid var(--line);background:var(--surface-soft);border-radius:10px;margin:0 0 14px 32px;padding:0 14px 8px}.question-sheet-wording summary{cursor:pointer;min-height:44px;color:var(--ink-soft);padding:12px 0;font-size:12px;line-height:1.7}.question-sheet-wording>p{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.7}.question-sheet-wording>p span{font-variant-numeric:tabular-nums;margin-top:6px;display:block}.question-sheet-wording .button{white-space:normal;text-align:left;justify-content:flex-start;width:100%;min-height:44px;padding:8px 0;line-height:1.7}.question-sheet-selection-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:14px;display:flex}.question-sheet-selection-footer>p{color:var(--ink-soft);font-size:13px;line-height:1.7}.question-sheet-selection-footer .button{min-height:44px}.question-sheet-selection-message{min-height:22px;color:var(--ink-soft);margin:6px 0 20px;font-size:12px;line-height:1.8}.question-sheet-title-field label span{color:var(--muted);font-weight:400}.question-sheet-edit-note{margin-top:18px}.question-sheet-preview-jump{text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:14px;font-size:13px;line-height:1.7;display:inline-flex}.question-sheet-preview{scroll-margin-top:24px}.question-sheet-preview:focus-visible,.question-sheet-page :is(input,select,textarea,button,summary,a):focus-visible{outline:2px solid var(--terra);outline-offset:4px}.question-sheet-print-scope{border-left:2px solid var(--sage-line-strong);color:var(--ink-soft);margin:0 0 18px;padding-left:14px;font-size:12px;line-height:1.8}.question-sheet-export{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.question-sheet-export .button{white-space:normal;gap:8px;min-height:48px;line-height:1.6}.question-sheet-export .button svg{flex:none}.question-sheet-export-status{min-height:24px;color:var(--ink-soft);margin:10px 0;font-size:12px;line-height:1.7}.question-sheet-copy-text{border-bottom:1px solid var(--line-strong);margin-bottom:24px;padding-bottom:8px}.question-sheet-copy-text>summary{cursor:pointer;min-height:44px;padding:8px 0;font-size:13px;line-height:1.8}.question-sheet-copy-text>label{margin-top:12px}.question-sheet-copy-text textarea{font-size:13px}.question-sheet-paper{border:1px solid var(--line-strong);background:var(--paper);min-width:0;box-shadow:var(--shadow);border-radius:16px;padding:30px}.question-sheet-paper-brand{letter-spacing:1px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:10px;font-weight:700;line-height:1.7;display:flex}.question-sheet-paper h3{letter-spacing:-.5px;margin:22px 0 14px;font-size:28px;font-weight:500;line-height:1.25}.question-sheet-paper header>p:not(.question-sheet-paper-brand){color:var(--ink-soft);margin:0;font-size:13px;line-height:1.7}.question-sheet-paper-questions{margin:26px 0 0;padding-left:22px}.question-sheet-paper-questions>li{margin:0;padding-left:5px}.question-sheet-paper-questions>li+li{margin-top:22px}.question-sheet-paper-question{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 10px;font-size:16px;line-height:1.75}.question-sheet-question-origin{color:var(--muted);margin:0;font-size:11px;line-height:1.8}.question-sheet-question-origin strong{color:var(--ink-soft);font-weight:600}.question-sheet-question-actions{flex-wrap:wrap;gap:4px 18px;margin-top:3px;display:flex}.question-sheet-question-actions button{min-height:44px;font:inherit;color:var(--ink-soft);background:var(--paper);cursor:pointer;text-underline-offset:4px;border:0;align-items:center;gap:7px;padding:8px 0;font-size:12px;text-decoration:underline;display:inline-flex}.question-sheet-paper h4{margin:0 0 14px;font-size:14px;line-height:1.7}.question-sheet-paper-context{border-top:1px solid var(--line-strong);margin-top:28px;padding-top:24px}.question-sheet-paper-context>p{color:var(--ink-soft);margin:0 0 14px;font-size:12px;line-height:1.8}.question-sheet-paper-context ul{margin:0 0 18px;padding:0;list-style:none}.question-sheet-paper-context li{overflow-wrap:anywhere;font-size:12px;line-height:1.8}.question-sheet-paper-context li+li{margin-top:14px}.question-sheet-paper-context span{color:var(--muted);font-size:11px;display:block}.question-sheet-paper-references{border-top:1px solid var(--line-strong);margin-top:24px;padding-top:24px}.question-sheet-paper-references>ol{margin:0;padding-left:20px}.question-sheet-paper-references li{padding-left:4px;font-size:12px;line-height:1.8}.question-sheet-paper-references li+li{margin-top:18px}.question-sheet-paper-references li>p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-soft);margin:0}.question-sheet-reference-actions{flex-wrap:wrap;gap:2px 18px;display:flex}.question-sheet-reference-actions a{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.question-sheet-paper>footer{border-top:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;margin-top:24px;padding-top:16px;font-size:11px;line-height:1.8}.question-sheet-paper>footer p{margin:0 0 6px}.question-sheet-empty{border-top:1px solid var(--line);color:var(--muted);margin-top:28px;padding:38px 0 24px}.question-sheet-empty>p{margin:8px 0;font-size:13px;line-height:1.8}.question-sheet-empty>p:first-of-type{color:var(--ink);font-size:18px}.question-sheet-fallback-intro{max-width:760px;margin-bottom:32px}.question-sheet-fallback-intro h2{font-size:26px}.question-sheet-fallback-intro p{color:var(--ink-soft);font-size:16px;line-height:1.8}.question-sheet-fallback .question-sheet-paper{max-width:800px;margin:0 0 32px}@media (max-width:900px){.question-sheet-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:26px}.question-sheet-paper{padding:22px}}@media (max-width:760px){.question-sheet-workspace{grid-template-columns:minmax(0,1fr);gap:40px}.question-sheet-hero{margin-bottom:32px}.question-sheet-hero>p:not(.eyebrow){font-size:18px}.question-sheet-preview{border-top:1px solid var(--line-strong);padding-top:28px}}@media (max-width:400px){.question-sheet-page{margin-top:24px}.question-sheet-hero h1{font-size:36px}.question-sheet-paper{padding:20px 16px}.question-sheet-paper h3{font-size:25px}.question-sheet-wording{margin-left:0}.question-sheet-export .button{width:100%}.question-sheet-paper-question{font-size:15px}}@media print{body:has(.question-sheet-page){background:var(--print-paper);color:var(--print-ink)}body:has(.question-sheet-page) .education-page{max-width:none;margin:0;padding:0}body:has(.question-sheet-page) :is(.education-header,.education-breadcrumbs,.education-footer,.education-tools-nav,.skip-link){display:none!important}.question-sheet-page{--ink:var(--print-ink);--ink-soft:var(--print-ink);--muted:var(--print-ink);--line:var(--print-ink);--line-strong:var(--print-ink);--paper:var(--print-paper);margin:0}.question-sheet-page :is(.question-sheet-hero,.question-sheet-editor,.question-sheet-step-heading,.question-sheet-print-scope,.question-sheet-export,.question-sheet-export-status,.question-sheet-print-error,.question-sheet-copy-text,.question-sheet-question-actions,.question-sheet-reference-actions,.question-sheet-fallback-intro){display:none!important}.question-sheet-workspace{display:block}.question-sheet-preview{border:0;outline:0;margin:0;padding:0}.question-sheet-paper{box-shadow:none;max-width:none;color:var(--print-ink);background:var(--print-paper);border:0;border-radius:0;padding:0}.question-sheet-paper h3{margin:14pt 0 10pt;font-size:22pt}.question-sheet-paper header>p:not(.question-sheet-paper-brand),.question-sheet-paper-question{font-size:11pt;line-height:1.55}.question-sheet-paper-questions{margin-top:20pt}.question-sheet-paper-questions>li{break-inside:avoid}.question-sheet-paper-questions>li+li{margin-top:20pt}.question-sheet-paper-context{break-inside:avoid}.question-sheet-paper-references{break-before:page;page-break-before:always;border-top:0;margin-top:0;padding-top:0}.question-sheet-paper-references li{break-inside:avoid;font-size:10pt;line-height:1.5}.question-sheet-paper-references li+li{margin-top:12pt}.question-sheet-fallback .question-sheet-paper{max-width:none;margin:0}.question-sheet-fallback .question-sheet-paper+.question-sheet-paper{break-before:page}}
.education-review-status{border-top:1px solid var(--line-strong);margin:20px 0 0;padding:16px 0 0}.education-review-status p{color:var(--ink-soft);margin:0;font-size:13px;line-height:1.8}.education-review-status>div{flex-wrap:wrap;align-items:center;gap:4px 18px;display:flex}.education-review-status a{text-underline-offset:4px;min-height:44px;color:var(--ink);align-items:center;font-size:12px;line-height:1.7;text-decoration:underline;display:inline-flex}.education-review-status-compact{max-width:760px;margin-top:14px;padding-top:12px}.education-review-status-compact p{font-size:12px}.education-updates-page{margin:36px 0 64px}.education-updates-page :is(h1,h2,h3,p,dd,li,a){overflow-wrap:anywhere}.education-updates-page :is(section,.education-update-entry){scroll-margin-top:24px}.education-updates-page :is(section,li):focus-visible{outline:2px solid var(--terra);outline-offset:5px}.education-updates-hero{max-width:900px;margin-bottom:44px}.education-updates-hero .eyebrow{color:var(--terra-strong)}.education-updates-hero h1{letter-spacing:-1.8px;text-wrap:balance;margin:16px 0 24px;font-size:clamp(36px,4.5vw,60px);font-weight:500;line-height:1.15}.education-updates-hero>p:not(.eyebrow){max-width:800px;color:var(--ink-soft);margin:0;font-size:20px;line-height:1.75}.education-updates-hero>div{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:24px;display:flex}.education-updates-hero a{text-underline-offset:4px;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.7;display:inline-flex}.education-updates-hero a svg{flex:none}.education-updates-hero .button{white-space:normal}.education-review-overview{border:1px solid var(--sage-line);background:var(--sage);border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:40px;padding:32px;display:grid}.education-review-overview .eyebrow{color:var(--sage-ink)}.education-review-overview h2{letter-spacing:-.6px;margin:12px 0 20px;font-size:31px;font-weight:500;line-height:1.25}.education-review-overview p{color:var(--ink-soft);margin:0;font-size:16px;line-height:1.85}.education-review-overview dl{margin:0}.education-review-overview dl>div+div{border-top:1px solid var(--sage-line-strong);margin-top:18px;padding-top:18px}.education-review-overview dt{margin:0 0 6px;font-size:13px;font-weight:700;line-height:1.7}.education-review-overview dd{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.85}.education-review-overview dd strong{color:var(--ink)}.education-updates-section-heading{max-width:760px;margin-bottom:28px}.education-updates-section-heading h2{letter-spacing:-.8px;margin:12px 0 18px;font-size:34px;font-weight:500;line-height:1.25}.education-updates-section-heading>p:not(.eyebrow){color:var(--ink-soft);margin:0;font-size:16px;line-height:1.85}.education-update-dates,.education-update-history,.education-review-process{margin-top:64px}.education-update-dates>dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;display:grid}.education-update-dates>dl>div{border-top:2px solid var(--line-strong);padding-top:18px}.education-update-dates dt{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.6}.education-update-dates dd{color:var(--ink-soft);margin:0;font-size:14px;line-height:1.85}.education-update-history>ol{margin:0;padding:0;list-style:none}.education-update-entry{border-top:1px solid var(--line-strong);grid-template-columns:180px minmax(0,1fr);gap:36px;padding:32px 0;display:grid}.education-update-date time{margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.6;display:block}.education-update-date>span{color:var(--muted);font-size:11px;line-height:1.8;display:block}.education-update-date>span.education-update-kind{background:var(--surface-sunken);color:var(--ink-soft);border-radius:7px;margin-top:14px;padding:5px 9px;font-size:11px;font-weight:600;line-height:1.7;display:inline-block}.education-update-body{min-width:0}.education-update-body h3{letter-spacing:-.4px;margin:0 0 18px;font-size:25px;font-weight:500;line-height:1.3}.education-update-body>p{color:var(--ink-soft);margin:0 0 14px;font-size:15px;line-height:1.85}.education-update-body>p.education-update-summary{color:var(--ink);font-size:17px}.education-update-provenance{border:1px solid var(--line);background:var(--surface-soft);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0;padding:18px;display:grid}.education-update-provenance dt{color:var(--muted);font-size:11px;font-weight:600;line-height:1.7}.education-update-provenance dd{margin:6px 0 0;font-size:13px;line-height:1.8}.education-update-provenance dd time{display:block}.education-update-provenance a{text-underline-offset:4px;align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.education-update-provenance a svg{flex:none}.education-update-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:22px;display:grid}.education-update-related>a{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) 18px;gap:6px 12px;min-height:44px;padding:14px 0;font-size:14px;line-height:1.7;text-decoration:none;display:grid}.education-update-related>a:hover{text-underline-offset:4px;text-decoration:underline}.education-update-related span{color:var(--muted);grid-column:1/-1;font-size:11px}.education-update-related svg{align-self:center}.education-review-process{border-top:1px solid var(--line-strong);padding-top:40px}.education-review-process>ol{max-width:920px;margin:0;padding:0;list-style:none}.education-review-process>ol>li{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:22px;padding:22px 0;display:grid}.education-review-process>ol>li>span{font-variant-numeric:tabular-nums;color:var(--terra-strong);padding-top:2px;font-size:14px;line-height:1.7}.education-review-process h3{letter-spacing:-.3px;margin:0 0 10px;font-size:20px;font-weight:500;line-height:1.5}.education-review-process li p{color:var(--ink-soft);margin:0;font-size:15px;line-height:1.85}.education-clinical-requirements{border:1px solid var(--line-strong);background:var(--paper);border-radius:20px;margin-top:44px;padding:30px}.education-clinical-requirements h2{letter-spacing:-.6px;margin:12px 0 20px;font-size:30px;font-weight:500;line-height:1.3}.education-clinical-requirements>p:not(.eyebrow),.education-clinical-requirements li{color:var(--ink-soft);font-size:15px;line-height:1.85}.education-clinical-requirements ul{margin:20px 0;padding-left:22px}.education-clinical-requirements li+li{margin-top:10px}@media (max-width:850px){.education-review-overview{grid-template-columns:minmax(0,1fr);gap:28px}.education-update-dates>dl{grid-template-columns:minmax(0,1fr);gap:22px}.education-update-entry{grid-template-columns:150px minmax(0,1fr);gap:26px}}@media (max-width:600px){.education-updates-page{margin-top:24px}.education-updates-hero{margin-bottom:30px}.education-updates-hero>p:not(.eyebrow){font-size:18px}.education-review-overview{padding:24px 20px}.education-review-overview h2{font-size:28px}.education-update-dates,.education-update-history,.education-review-process{margin-top:44px}.education-updates-section-heading h2{font-size:29px}.education-update-entry{grid-template-columns:minmax(0,1fr);gap:20px;padding:26px 0}.education-update-date>span.education-update-kind{margin-top:8px}.education-update-body h3{font-size:24px}.education-update-provenance,.education-update-related{grid-template-columns:minmax(0,1fr)}.education-review-process>ol>li{grid-template-columns:26px minmax(0,1fr);gap:12px}.education-clinical-requirements{padding:24px 20px}.education-clinical-requirements h2{font-size:27px}}@media print{.education-review-status{display:none}body:has(.education-updates-page){color:var(--print-ink);background:var(--print-paper)}body:has(.education-updates-page) .education-page{max-width:none;padding:0}body:has(.education-updates-page) :is(.education-header,.education-breadcrumbs,.education-footer,.education-tools-nav){display:none!important}.education-updates-page{--ink:var(--print-ink);--ink-soft:var(--print-ink);--muted:var(--print-ink);--terra-strong:var(--print-ink);--sage-ink:var(--print-ink);--sage:var(--print-paper);--paper:var(--print-paper);--surface-soft:var(--print-paper);--surface-sunken:var(--print-paper);margin:0}.education-updates-hero>div{display:none}.education-review-overview,.education-update-entry,.education-update-provenance,.education-update-related{display:block}.education-review-overview,.education-clinical-requirements{border:0;padding:18pt 0}.education-review-overview dl{margin-top:20pt}.education-updates-page h1{font-size:28pt}.education-updates-page h2{font-size:20pt}.education-update-body h3{font-size:16pt}.education-update-date{margin-bottom:14pt}.education-update-provenance>div+div{margin-top:12pt}.education-update-provenance a:after{content:" (" attr(href) ")"}}
