.curriculum-registry-canvas{padding-right:var(--notebook-terminal-gutter);padding-left:var(--notebook-unit);overflow-anchor:none;container-type:inline-size}.math-sidebar:not([data-sidebar-collapsed=true]) .math-sidebar-row[data-curriculum-multiline=true]{height:calc-size(auto,round(up,size,var(--notebook-unit)));min-height:calc(var(--notebook-unit) * 2);align-items:stretch}.math-sidebar:not([data-sidebar-collapsed=true]) .math-sidebar-row[data-curriculum-multiline=true] .math-sidebar-label{display:flex;min-height:calc(var(--notebook-unit) * 2);align-items:center;overflow:visible;line-height:var(--notebook-unit);white-space:normal}.curriculum-registry-grid{--curriculum-card-width:round(down,calc((100cqw - var(--notebook-unit) * 2) / 3),var(--notebook-unit));display:grid;width:calc(var(--curriculum-card-width) * 3 + var(--notebook-unit) * 2);max-width:100%;grid-template-columns:repeat(3,var(--curriculum-card-width));gap:var(--notebook-unit);align-items:stretch}.curriculum-registry-card{display:grid;width:100%;height:calc(var(--notebook-unit) * 24);min-height:calc(var(--notebook-unit) * 24);padding:0!important;grid-template-columns:repeat(auto-fill,var(--notebook-unit));grid-template-rows:repeat(24,var(--notebook-unit));align-content:start;background-image:none!important}.curriculum-registry-card-action,.curriculum-registry-card-coverage,.curriculum-registry-card-coverage-title,.curriculum-registry-card-gaps,.curriculum-registry-card-gaps-title,.curriculum-registry-card-header,.curriculum-registry-card-metadata{min-width:0;margin:0!important;grid-column:2/-2}.curriculum-registry-card-header{grid-row:1/span 2}.curriculum-registry-card-header>h2{margin:0;line-height:calc(var(--notebook-unit) * 2)}.curriculum-registry-card-header>span{min-height:var(--notebook-unit);padding-top:0;padding-bottom:0;line-height:calc(var(--notebook-unit) - 2px);white-space:nowrap}.curriculum-registry-card-metadata{display:grid;grid-row:3/span 4;grid-template-columns:calc(var(--notebook-unit) * 4) minmax(0,1fr);grid-template-rows:repeat(4,var(--notebook-unit))}.curriculum-registry-card-field{display:contents}.curriculum-registry-card-field>dt{min-width:0;grid-column:1;grid-row:1;line-height:var(--notebook-unit);white-space:nowrap}.curriculum-registry-card-field>dd{min-width:0;margin:0;grid-column:2;grid-row:1;line-height:var(--notebook-unit);overflow-wrap:anywhere}.curriculum-registry-card-source>dt{grid-row:2}.curriculum-registry-card-source>dd{grid-row:2/span 3}.curriculum-registry-card-coverage-title,.curriculum-registry-card-gaps-title{min-height:var(--notebook-unit);line-height:var(--notebook-unit)}.curriculum-registry-card-coverage-title{grid-row:7}.curriculum-registry-card-coverage{grid-row:8/span 5}.curriculum-registry-card-gaps-title{grid-row:13}.curriculum-registry-card-gaps{grid-row:14/span 7}.curriculum-registry-card-action,.curriculum-registry-card-coverage>li,.curriculum-registry-card-gaps>li,p.curriculum-registry-card-gaps{min-height:var(--notebook-unit);line-height:var(--notebook-unit)}.curriculum-registry-card-action{display:inline-flex;width:calc(var(--notebook-unit) * 7);height:var(--notebook-unit);padding:0 calc(var(--notebook-unit) / 2);grid-row:23;align-items:center;justify-content:center;justify-self:start}@container (max-width: 1044px){.curriculum-registry-grid{--curriculum-card-width:round(down,calc((100cqw - var(--notebook-unit)) / 2),var(--notebook-unit));width:calc(var(--curriculum-card-width) * 2 + var(--notebook-unit));grid-template-columns:repeat(2,var(--curriculum-card-width))}}@container (max-width: 687px){.curriculum-registry-grid{--curriculum-card-width:round(down,100cqw,var(--notebook-unit));width:var(--curriculum-card-width);grid-template-columns:var(--curriculum-card-width)}}@container (max-width: 440px){.curriculum-registry-card{height:calc(var(--notebook-unit) * 36);min-height:calc(var(--notebook-unit) * 36);grid-template-rows:repeat(36,var(--notebook-unit))}.curriculum-registry-card-header{display:grid;grid-row:1/span 2;grid-template-rows:repeat(2,var(--notebook-unit));align-items:center;justify-content:start}.curriculum-registry-card-header>h2{line-height:var(--notebook-unit)}.curriculum-registry-card-header>span{justify-self:start}.curriculum-registry-card-metadata{grid-row:3/span 7;grid-template-columns:calc(var(--notebook-unit) * 4) minmax(0,1fr);grid-template-rows:repeat(7,var(--notebook-unit))}.curriculum-registry-card-source>dt{grid-column:1/-1;grid-row:2}.curriculum-registry-card-source>dd{grid-column:1/-1;grid-row:3/span 5}.curriculum-registry-card-coverage-title{grid-row:10}.curriculum-registry-card-coverage{grid-row:11/span 10}.curriculum-registry-card-gaps-title{grid-row:21}.curriculum-registry-card-gaps{grid-row:22/span 10}.curriculum-registry-card-action{grid-row:35}}.curriculum-page-title-band{height:auto;min-height:calc(var(--notebook-unit) * 2)}.curriculum-page-title-band>.notebook-page-title{min-height:calc(var(--notebook-unit) * 2);margin:0;line-height:var(--notebook-unit)}.curriculum-page-canvas{padding-right:var(--notebook-terminal-gutter);padding-left:var(--notebook-unit);overflow-anchor:none;container-type:inline-size}.curriculum-bup-math-display-control{display:flex;width:round(down,100cqw,var(--notebook-unit));max-width:100%;height:var(--notebook-unit);margin-bottom:var(--notebook-unit);align-items:center;justify-content:flex-end}.curriculum-bup-math-display-button{width:auto;max-width:100%;height:var(--notebook-unit)!important;min-height:var(--notebook-unit)!important;padding-block:0!important;line-height:var(--notebook-unit)!important;white-space:nowrap}.curriculum-bup-math-display-compact{display:none}.curriculum-page-content{display:grid;width:round(down,100cqw,var(--notebook-unit));max-width:100%;grid-auto-rows:minmax(var(--notebook-unit),auto);row-gap:var(--notebook-unit);align-items:start}.curriculum-page-content>*{min-width:0;margin-block:0!important}.curriculum-card-grid,.curriculum-card-stack,.curriculum-framework-overview,.curriculum-overview-grid{display:grid;width:100%;align-items:start;gap:var(--notebook-unit)}.curriculum-framework-overview{grid-template-columns:minmax(0,1fr)}.curriculum-overview-grid{--curriculum-overview-side-width:round(down,calc((100cqw - var(--notebook-unit)) / 3),var(--notebook-unit));grid-template-columns:minmax(0,1fr) var(--curriculum-overview-side-width)}.curriculum-card-grid-2{--curriculum-result-card-width:round(down,calc((100cqw - var(--notebook-unit)) / 2),var(--notebook-unit));width:calc(var(--curriculum-result-card-width) * 2 + var(--notebook-unit));grid-template-columns:repeat(2,var(--curriculum-result-card-width))}.curriculum-card-grid-3{--curriculum-result-card-width:round(down,calc((100cqw - var(--notebook-unit) * 2) / 3),var(--notebook-unit));width:calc(var(--curriculum-result-card-width) * 3 + var(--notebook-unit) * 2);grid-template-columns:repeat(3,var(--curriculum-result-card-width))}.curriculum-competence-list{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--notebook-unit)}.curriculum-bup-overview-competences{display:grid;width:100%;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto);gap:var(--notebook-unit);align-content:start}.curriculum-attainment-introduction,.curriculum-competence-introduction{min-width:0;min-height:var(--notebook-unit);height:calc-size(auto,round(up,size,var(--notebook-unit)));margin:0!important;line-height:var(--notebook-unit)}.curriculum-attainment-introductions{gap:var(--notebook-unit)}.curriculum-attainment-introductions,.curriculum-competence-item{display:grid;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto)}.curriculum-competence-item{width:100%;height:calc-size(auto,round(up,size,var(--notebook-unit)));padding:0;align-content:start;border:0;background:transparent;line-height:var(--notebook-unit)}.curriculum-competence-item :where(h2,h3,p){min-width:0;min-height:var(--notebook-unit);margin:0!important;line-height:var(--notebook-unit)}.curriculum-myp-atl-groups,.curriculum-myp-outline,.curriculum-myp-source-sheet{display:grid;width:100%;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto);gap:var(--notebook-unit);align-content:start}.curriculum-myp-atl-group,.curriculum-myp-concept-group,.curriculum-myp-outline-group,.curriculum-myp-source-sheet>section{display:grid;min-width:0;height:calc-size(auto,round(up,size,var(--notebook-unit)));grid-auto-rows:minmax(var(--notebook-unit),auto);align-content:start;line-height:var(--notebook-unit)}.curriculum-myp-atl-subgroup :where(h3,li),.curriculum-myp-command-glossary>div,.curriculum-myp-concept-list>li,.curriculum-myp-empty-row,.curriculum-myp-group-prose,.curriculum-myp-group-title,.curriculum-myp-source-list>li,.curriculum-myp-strand-list>li{min-width:0;min-height:var(--notebook-unit);margin:0!important;line-height:var(--notebook-unit)}.curriculum-myp-group-prose{height:calc-size(auto,round(up,size,var(--notebook-unit)))}.curriculum-myp-atl-subgroup ul,.curriculum-myp-concept-list,.curriculum-myp-source-list,.curriculum-myp-strand-list{display:grid;min-width:0;margin:0!important;padding-inline-start:var(--notebook-unit);grid-auto-rows:minmax(var(--notebook-unit),auto);list-style:disc}.curriculum-myp-atl-subgroup li,.curriculum-myp-concept-list>li,.curriculum-myp-source-list>li,.curriculum-myp-strand-list>li{height:calc-size(auto,round(up,size,var(--notebook-unit)))}.curriculum-myp-concept-groups{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr);gap:var(--notebook-unit);align-items:start}.curriculum-myp-concepts-introduction{display:grid;min-width:0;height:calc-size(auto,round(up,size,var(--notebook-unit)));margin-block-end:var(--notebook-unit);grid-auto-rows:minmax(var(--notebook-unit),auto);align-content:start;line-height:var(--notebook-unit)}.curriculum-myp-concept-list{gap:var(--notebook-unit);padding-inline-start:0;list-style:none}.curriculum-myp-concept-record{display:grid;min-width:0;height:calc-size(auto,round(up,size,var(--notebook-unit)));grid-auto-rows:minmax(var(--notebook-unit),auto);align-content:start}.curriculum-myp-concept-heading{display:flex;min-width:0;min-height:var(--notebook-unit);flex-wrap:wrap;column-gap:var(--notebook-unit);align-items:baseline;line-height:var(--notebook-unit)}.curriculum-myp-concept-explanation,.curriculum-myp-concept-heading>:where(h3,span),.curriculum-myp-concept-source{min-width:0;min-height:var(--notebook-unit);margin:0!important;line-height:var(--notebook-unit)}.curriculum-myp-concept-roles{font-family:var(--font-patrick-hand),"Segoe Print",cursive}.curriculum-myp-atl-subgroup,.curriculum-myp-command-glossary{display:grid;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto)}.curriculum-myp-command-glossary{margin:0}.curriculum-myp-command-glossary>div{display:block;height:calc-size(auto,round(up,size,var(--notebook-unit)))}.curriculum-myp-command-glossary :where(dt,dd){display:inline;min-width:0;margin:0;line-height:var(--notebook-unit)}.curriculum-data-card,.curriculum-filter{min-width:0;margin:0!important;padding:var(--notebook-unit)!important;background-image:none!important}.curriculum-filter-action-label-compact,.curriculum-filter-prehydrate-compact-value,.curriculum-header-filter-canvas:empty{display:none}.curriculum-header-filter-canvas[data-collapse-content-gap=true]:has(>.curriculum-header-filter-host[data-placement=content]){margin-bottom:calc(-1 * var(--notebook-unit))!important}.curriculum-header-filter-slot{position:absolute;top:0;z-index:1;display:flex;height:100%;min-width:0;align-items:center;overflow:visible}.curriculum-header-filter-host[data-placement=header]{position:relative;z-index:2;display:flex;width:max-content;max-width:100%;height:100%;min-width:0;align-items:center}.curriculum-header-filter-host[data-placement=header] .curriculum-filter{width:max-content;padding:0!important;inset-inline-start:0;flex-wrap:nowrap;gap:calc(var(--notebook-unit) / 2);align-items:center}.curriculum-header-filter-host[data-placement=header] :is(.curriculum-filter-search,.curriculum-filter-select,.curriculum-filter-multiselect){height:var(--notebook-unit);grid-template-rows:var(--notebook-unit)}.curriculum-header-filter-host[data-placement=header] .curriculum-filter-search{width:calc(var(--notebook-unit) * 5)}.curriculum-header-filter-host[data-placement=header] .curriculum-filter-select{width:calc(var(--notebook-unit) * 10)}.curriculum-header-filter-host[data-placement=header] .curriculum-filter-multiselect{width:calc(var(--notebook-unit) * 4)}.curriculum-header-filter-host[data-placement=header] :is(.curriculum-filter-visible-label,.curriculum-filter-select>:is(label,.notebook-field-label-allocation),.curriculum-filter-multiselect>:is(label,.notebook-field-label-allocation)){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.curriculum-header-filter-host[data-placement=header] :is(.curriculum-filter-select,.curriculum-filter-multiselect)>.notebook-dropdown-frame{grid-row:1}.curriculum-header-filter-host[data-placement=header] .curriculum-filter-actions{width:auto;height:var(--notebook-unit);gap:calc(var(--notebook-unit) / 2);align-items:center}.curriculum-header-filter-host[data-placement=header] .curriculum-filter-actions>*{width:calc(var(--notebook-unit) * 4)}.curriculum-header-filter-host[data-placement=header] .curriculum-filter-actions>.curriculum-bup-math-display-control{width:calc(var(--notebook-unit) * 6)}.curriculum-header-filter-host[data-placement=header]>.curriculum-bup-math-display-control{width:calc(var(--notebook-unit) * 6);max-width:none;height:var(--notebook-unit);min-height:var(--notebook-unit);margin:0;justify-content:center}.curriculum-header-filter-host[data-placement=header]>.curriculum-bup-math-display-control>.curriculum-bup-math-display-button{width:100%}.curriculum-header-filter-host[data-placement=header] .curriculum-bup-math-display-button>span:first-child,.curriculum-header-filter-host[data-placement=header] .curriculum-filter-action-label-full{display:none}.curriculum-header-filter-host[data-placement=header] .curriculum-filter-action-label-compact{display:inline}.curriculum-data-card{display:grid;height:calc-size(auto,round(up,size,var(--notebook-unit)));grid-auto-rows:minmax(var(--notebook-unit),auto);align-content:start;line-height:var(--notebook-unit)}.curriculum-data-card :where(h2,h3,h4,p,ul,ol,dl){min-width:0;margin-block:0!important;line-height:var(--notebook-unit)}.curriculum-data-card :where(ul,ol)>*+*{margin-top:0!important}.curriculum-data-card :where(.border-t){border-top-width:0!important;margin-top:0!important;padding-top:var(--notebook-unit)!important;box-shadow:inset 0 1px var(--notebook-border)}.curriculum-data-card :where(.notebook-pencil-button){height:var(--notebook-unit);min-height:var(--notebook-unit);padding-block:0!important;line-height:var(--notebook-unit);white-space:nowrap}.curriculum-overview-actions{display:flex;min-height:var(--notebook-unit);margin-top:var(--notebook-unit);flex-wrap:wrap;gap:var(--notebook-unit);align-items:start}.curriculum-overview-actions>a{display:inline-flex;width:max-content;width:calc-size(max-content,round(up,size,var(--notebook-unit)));height:var(--notebook-unit);min-height:var(--notebook-unit);padding-block:0!important;align-items:center;justify-content:center;line-height:var(--notebook-unit);white-space:nowrap}.curriculum-public-caveat{margin-top:var(--notebook-unit)!important}.curriculum-bup-overview-chapter{display:grid;width:100%;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto);align-content:start}.curriculum-bup-overview-chapter-title{min-height:var(--notebook-unit);margin:0!important;line-height:var(--notebook-unit)}.curriculum-bup-overview-chapter-body{display:grid;min-width:0;padding-top:var(--notebook-unit);grid-auto-rows:minmax(var(--notebook-unit),auto);row-gap:var(--notebook-unit)}.curriculum-bup-overview-chapter-body>p,.curriculum-bup-overview-objectives>li{min-width:0;min-height:var(--notebook-unit);height:calc-size(auto,round(up,size,var(--notebook-unit)));margin:0!important;line-height:var(--notebook-unit)}.curriculum-bup-overview-objectives{display:grid;min-width:0;margin:0!important;padding-inline-start:var(--notebook-unit);grid-auto-rows:minmax(var(--notebook-unit),auto);list-style:disc}.curriculum-bup-overview-objectives>li{padding-inline-start:0}.curriculum-data-card li,.curriculum-rhythm-list>li{min-height:var(--notebook-unit);line-height:var(--notebook-unit)}.curriculum-section-heading{min-height:calc(var(--notebook-unit) * 2);margin:0!important;line-height:var(--notebook-unit)}.curriculum-filter{position:relative;display:flex;width:100%;inset-inline-start:calc(0px - var(--notebook-unit));padding-bottom:0!important;border:0!important;background:transparent!important;box-shadow:none!important;flex-wrap:wrap;gap:var(--notebook-unit);align-items:start}.curriculum-search-match{padding:0;border-radius:2px;background:color-mix(in srgb,var(--notebook-accent) 22%,transparent);box-shadow:inset 0 -2px var(--notebook-accent);color:inherit}.curriculum-filter-multiselect,.curriculum-filter-search,.curriculum-filter-select{display:grid;min-width:0;height:calc(var(--notebook-unit) * 2);margin:0;grid-template-rows:repeat(2,var(--notebook-unit));align-items:center;color:var(--notebook-copy);font-family:var(--font-patrick-hand),"Segoe Print",cursive;font-size:1.15rem;font-weight:400;line-height:var(--notebook-unit)}.curriculum-filter-search{width:calc(var(--notebook-unit) * 16)}.curriculum-filter-select{width:calc(var(--notebook-unit) * 10)}.curriculum-filter-multiselect{width:calc(var(--notebook-unit) * 4)}.curriculum-filter-control{box-sizing:border-box;width:100%;height:var(--notebook-unit);min-height:var(--notebook-unit);padding:0 calc(var(--notebook-unit) / 2);line-height:var(--notebook-unit)}.curriculum-filter-multiselect>:is(label,.notebook-field-label-allocation),.curriculum-filter-select>:is(label,.notebook-field-label-allocation){grid-row:1}.curriculum-filter-multiselect>.notebook-dropdown-frame,.curriculum-filter-select>.notebook-dropdown-frame{height:var(--notebook-unit)!important;min-height:var(--notebook-unit)!important;grid-row:2}.curriculum-filter-multiselect [role=option][aria-selected=true]{background:color-mix(in srgb,var(--grade-accent) 22%,transparent)!important;box-shadow:inset 0 0 0 2px var(--grade-accent)!important}.curriculum-filter-multiselect [role=option][aria-disabled=true]{opacity:.72}.curriculum-filter-select .notebook-dropdown-control{height:var(--notebook-unit);padding-right:var(--notebook-unit)!important;padding-left:calc(var(--notebook-unit) / 2)!important}.curriculum-filter-select .notebook-dropdown-menu [role=option]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.curriculum-filter-actions{display:flex;min-width:0;width:calc(var(--notebook-unit) * 15);height:calc(var(--notebook-unit) * 2);gap:var(--notebook-unit);align-items:end}.curriculum-filter-actions>*{box-sizing:border-box;display:inline-flex;width:calc(var(--notebook-unit) * 7);height:var(--notebook-unit);min-height:var(--notebook-unit);padding:0 calc(var(--notebook-unit) / 2)!important;align-items:center;justify-content:center;line-height:var(--notebook-unit);white-space:nowrap}.curriculum-filter-actions:has(>.curriculum-bup-math-display-control){width:calc(var(--notebook-unit) * 20)}.curriculum-filter-actions:has(>.curriculum-bup-math-display-control)>:is(button,a){width:calc(var(--notebook-unit) * 5)}.curriculum-filter-actions>.curriculum-bup-math-display-control{width:calc(var(--notebook-unit) * 8);max-width:none;height:var(--notebook-unit);min-height:var(--notebook-unit);margin:0;padding:0!important;justify-content:center}.curriculum-filter-actions .curriculum-bup-math-display-button{width:100%}.curriculum-filter[aria-busy=true] :where(input,button,a,.notebook-dropdown-control){cursor:progress;opacity:.65}.curriculum-results-count{min-height:var(--notebook-unit);margin:0!important;line-height:var(--notebook-unit)}.curriculum-filter:has(+:is(.curriculum-results-count,.curriculum-callout)){margin-bottom:calc(-1 * var(--notebook-unit))!important}.curriculum-callout{min-height:calc(var(--notebook-unit) * 3);margin:0!important;padding:var(--notebook-unit)!important;line-height:var(--notebook-unit)}.curriculum-callout :where(h2,p){margin-block:0!important;line-height:var(--notebook-unit)}.curriculum-outline-document{position:relative;display:grid;min-width:0;padding:0 0 var(--notebook-unit);grid-auto-rows:minmax(var(--notebook-unit),auto);align-content:start;line-height:var(--notebook-unit)}.curriculum-outline-document-header{display:grid;min-width:0;min-height:calc(var(--notebook-unit) * 2);grid-template-columns:minmax(0,1fr);align-items:start;box-shadow:inset 0 -2px color-mix(in srgb,var(--notebook-title) 55%,transparent)}.curriculum-outline-document-heading{display:grid;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto)}.curriculum-outline-document-heading :where(h2,p){min-width:0;margin:0!important;line-height:var(--notebook-unit)}.curriculum-outline-document-title-row{display:flex;width:fit-content;max-width:100%;min-height:var(--notebook-unit);align-items:flex-start}.curriculum-outline-document-title-row h2{width:fit-content;max-width:100%;overflow-wrap:anywhere}.curriculum-outline-node{position:relative;min-width:0}.curriculum-source-anchor{position:absolute;width:0;height:0;scroll-margin-top:5rem}.curriculum-outline-heading-row{display:flex;width:100%;max-width:100%;min-width:0;min-height:var(--notebook-unit);align-items:flex-start}.curriculum-outline-summary{display:grid;width:fit-content;max-width:calc(100% - var(--notebook-unit));min-width:0;min-height:var(--notebook-unit);padding:0;flex:0 1 auto;grid-template-columns:var(--notebook-unit) minmax(0,max-content);align-items:start;border:0;background:transparent;color:var(--notebook-title);font-family:var(--font-patrick-hand),"Segoe Print",cursive;text-align:left;line-height:var(--notebook-unit)}.curriculum-outline-heading-row[data-has-info=false] .curriculum-outline-summary{max-width:100%}@supports (width:calc-size(max-content,round(up,size,1px))){.curriculum-outline-document-title-row h2,.curriculum-outline-summary{width:calc-size(max-content,round(up,size,var(--notebook-unit)))}}.curriculum-outline-summary:focus-visible,.curriculum-outline-summary:hover{color:var(--notebook-accent)}.curriculum-outline-summary:focus-visible{outline:2px solid var(--notebook-accent);outline-offset:2px}.curriculum-outline-node-depth-1>.curriculum-outline-heading-row>.curriculum-outline-summary{min-height:var(--notebook-unit);align-items:center;box-shadow:inset 0 -1px color-mix(in srgb,var(--notebook-title) 42%,transparent);font-size:1.35rem}.curriculum-outline-node:not(.curriculum-outline-node-depth-1)>.curriculum-outline-heading-row>.curriculum-outline-summary{font-size:1.15rem}.curriculum-outline-chevron{display:grid;width:var(--notebook-unit);height:var(--notebook-unit);place-items:center}.curriculum-outline-chevron:before{color:currentColor;content:"›";font-size:1.35rem;line-height:var(--notebook-unit);transform:rotate(0deg);transition:transform .14s ease}.curriculum-outline-summary[aria-expanded=true] .curriculum-outline-chevron:before{transform:rotate(90deg)}.curriculum-outline-title{min-width:0;line-height:var(--notebook-unit);overflow-wrap:break-word;word-break:normal}.curriculum-outline-body{display:grid;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto);line-height:var(--notebook-unit)}.curriculum-outline-body[hidden]{display:none}.curriculum-outline-prose{margin:0 0 0 var(--notebook-unit)!important;padding:0 var(--notebook-unit)}.curriculum-editorial-note,.curriculum-outline-prose{min-width:0;line-height:var(--notebook-unit);overflow-wrap:anywhere}.curriculum-editorial-note{margin:0!important;padding:0}.curriculum-outline-statements{display:grid;min-width:0;margin:0 0 0 var(--notebook-unit)!important;padding:0 var(--notebook-unit) 0 0;grid-auto-rows:minmax(var(--notebook-unit),auto);list-style:none;line-height:var(--notebook-unit)}.curriculum-outline-statements>li{display:grid;min-width:0;min-height:var(--notebook-unit);grid-template-columns:var(--notebook-unit) minmax(0,1fr);line-height:var(--notebook-unit);overflow-wrap:anywhere}.curriculum-outline-statements>li>span{min-width:0}.curriculum-grade-origin-badge{box-sizing:border-box;display:inline-flex;min-height:calc(var(--notebook-unit) - 6px);margin-inline-start:.22em;padding-inline:calc(var(--notebook-unit) / 4);align-items:center;border:1px solid color-mix(in srgb,var(--grade-accent) 72%,transparent);border-radius:3px 6px 4px 5px;background:color-mix(in srgb,var(--grade-accent) 16%,var(--page-bg));color:color-mix(in srgb,var(--grade-accent) 62%,var(--notebook-title));font-family:var(--font-patrick-hand),"Segoe Print",cursive;font-size:.96em;font-weight:600;line-height:calc(var(--notebook-unit) - 8px);vertical-align:middle;white-space:nowrap}.curriculum-merged-dataset-row{display:flex;min-width:0;margin:0 0 0 var(--notebook-unit)!important;padding:0 var(--notebook-unit) 0 0;flex-wrap:wrap;column-gap:var(--notebook-unit);row-gap:0;list-style:none;line-height:var(--notebook-unit)}.curriculum-merged-dataset-row>li{box-sizing:border-box;display:inline-flex;min-width:0;height:var(--notebook-unit);min-height:var(--notebook-unit);max-width:100%;flex:0 0 auto;align-items:center;line-height:var(--notebook-unit)}.curriculum-merged-dataset-text{min-width:0;overflow-wrap:anywhere;white-space:nowrap}.curriculum-filter-multiselect [data-tone=grade-1],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="1"]{--grade-accent:#b23a48}.curriculum-filter-multiselect [data-tone=grade-2],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="2"]{--grade-accent:#c05a16}.curriculum-filter-multiselect [data-tone=grade-3],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="3"]{--grade-accent:#8a6a00}.curriculum-filter-multiselect [data-tone=grade-4],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="4"]{--grade-accent:#3f7d20}.curriculum-filter-multiselect [data-tone=grade-5],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="5"]{--grade-accent:#00876c}.curriculum-filter-multiselect [data-tone=grade-6],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="6"]{--grade-accent:#007c91}.curriculum-filter-multiselect [data-tone=grade-7],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="7"]{--grade-accent:#1769aa}.curriculum-filter-multiselect [data-tone=grade-8],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="8"]{--grade-accent:#5a54b4}.curriculum-filter-multiselect [data-tone=grade-9],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="9"]{--grade-accent:#7b4ab0}.curriculum-filter-multiselect [data-tone=grade-10],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="10"]{--grade-accent:#a23a8e}.curriculum-filter-multiselect [data-tone=grade-11],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="11"]{--grade-accent:#b13c6b}.curriculum-filter-multiselect [data-tone=grade-12],:is(.curriculum-grade-origin-badge,.curriculum-merged-dataset-row>li)[data-grade="12"]{--grade-accent:#76513a}.curriculum-statement-duplicate{display:inline-flex;min-height:var(--notebook-unit);margin-left:calc(var(--notebook-unit) / 2);align-items:center;color:var(--status-warning);vertical-align:middle;white-space:nowrap}.curriculum-statement-duplicate-label{font-family:var(--font-patrick-hand),"Segoe Print",cursive}.curriculum-bup-math-inline{display:inline-block;max-width:100%;min-height:var(--notebook-unit);vertical-align:middle;line-height:var(--notebook-unit)}.curriculum-bup-math-inline .katex{font-size:1em}.curriculum-bup-math-block{width:100%;max-width:100%;min-height:var(--notebook-unit);overflow-x:auto;overflow-y:hidden;line-height:var(--notebook-unit)}.curriculum-bup-math-block .katex-display{min-height:var(--notebook-unit);margin:0;text-align:left}.curriculum-bup-math-fallback{color:var(--status-warning);font-family:monospace}.curriculum-bup-math-latex-block,.curriculum-bup-math-latex-inline{color:var(--notebook-title);background:color-mix(in srgb,var(--notebook-accent) 8%,transparent);font-family:ui-monospace,Cascadia Code,Segoe UI Mono,monospace;font-size:.84em}.curriculum-bup-math-latex-inline{padding-inline:.18em;line-height:var(--notebook-unit);overflow-wrap:anywhere}.curriculum-bup-math-latex-block{display:block;width:100%;max-width:100%;min-height:var(--notebook-unit);padding-inline:calc(var(--notebook-unit) / 2);overflow-x:auto;overflow-y:hidden;line-height:var(--notebook-unit);white-space:pre}.curriculum-bup-math-source{display:inline}.curriculum-outline-statements>li:before{display:grid;width:var(--notebook-unit);height:var(--notebook-unit);place-items:center;color:var(--notebook-title);content:"•"}.curriculum-outline-children{display:grid;min-width:0;margin-left:var(--notebook-unit);grid-auto-rows:minmax(var(--notebook-unit),auto);box-shadow:inset 1px 0 color-mix(in srgb,var(--notebook-title) 34%,transparent)}.curriculum-outline-root-children{margin-top:var(--notebook-unit);margin-left:0;box-shadow:none}.curriculum-outline-inline-details{align-self:flex-start}.curriculum-outline-info-panel dl{display:grid;min-width:0;margin:0;grid-template-columns:calc(var(--notebook-unit) * 6) minmax(0,1fr);grid-auto-rows:minmax(var(--notebook-unit),auto);column-gap:var(--notebook-unit);color:var(--notebook-copy);font-size:.875rem;line-height:var(--notebook-unit)}.curriculum-outline-info-panel :where(dt,dd){min-width:0;margin:0;overflow-wrap:anywhere}.curriculum-outline-math-details{min-width:0;margin-top:var(--notebook-unit)}.curriculum-outline-math-details>p{min-height:var(--notebook-unit);margin:0;font-weight:600;line-height:var(--notebook-unit)}.curriculum-outline-math-details>ol{display:grid;min-width:0;margin:0;padding:0;gap:var(--notebook-unit);list-style:none}.curriculum-outline-math-details li{display:grid;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto)}.curriculum-outline-math-details :where(code,span){min-width:0;line-height:var(--notebook-unit);overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.curriculum-outline-chevron:before{transition:none}}@container (max-width: 550px){.curriculum-outline-document{width:calc(100% + var(--notebook-unit) * 2);margin-left:calc(var(--notebook-unit) * -1)}}.curriculum-data-details{display:grid;min-width:0;margin-top:var(--notebook-unit);padding-top:0;grid-auto-rows:minmax(var(--notebook-unit),auto);border-top-width:0!important;box-shadow:inset 0 1px var(--notebook-border)}.curriculum-data-details,.curriculum-data-details>summary{min-height:var(--notebook-unit);line-height:var(--notebook-unit)}.curriculum-data-details>dl,.curriculum-metadata-list{display:grid;min-width:0;margin:0;grid-template-columns:calc(var(--notebook-unit) * 6) minmax(0,1fr);grid-auto-rows:minmax(var(--notebook-unit),auto);column-gap:var(--notebook-unit);line-height:var(--notebook-unit)}.curriculum-data-details>dl>*,.curriculum-metadata-list>*{min-width:0;margin:0;line-height:var(--notebook-unit)}.curriculum-table-scroll{width:100%;max-width:100%}.curriculum-table,.curriculum-table td{line-height:var(--notebook-unit)}.curriculum-table td{min-width:calc(var(--notebook-unit) * 5);padding:calc(var(--notebook-unit) / 2) var(--notebook-unit)}.curriculum-assessment-guidance{display:grid;width:100%;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto);row-gap:var(--notebook-unit);align-content:start}.curriculum-assessment-glossary-list>div,.curriculum-assessment-guidance-prose,.curriculum-assessment-guidance-scale>li{min-width:0;min-height:var(--notebook-unit);height:calc-size(auto,round(up,size,var(--notebook-unit)));margin:0!important;line-height:var(--notebook-unit)}.curriculum-assessment-guidance-section{display:grid;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto);align-content:start}.curriculum-assessment-guidance-heading{min-width:0;min-height:var(--notebook-unit);margin:0!important;line-height:var(--notebook-unit)}.curriculum-assessment-guidance-scale{display:grid;min-width:0;margin:0!important;padding-inline-start:var(--notebook-unit);grid-auto-rows:minmax(var(--notebook-unit),auto);list-style:disc}.curriculum-assessment-glossary-list{display:grid;min-width:0;margin:0;grid-auto-rows:minmax(var(--notebook-unit),auto)}.curriculum-assessment-glossary-list>div{display:block}.curriculum-assessment-glossary-list :where(dt,dd){display:inline;min-width:0;margin:0;line-height:var(--notebook-unit)}.curriculum-assessment-stack{gap:calc(var(--notebook-unit) * 2)}.curriculum-assessment-section{display:grid;width:100%;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto);align-content:start}.curriculum-assessment-title{min-width:0;min-height:var(--notebook-unit);margin:0;color:var(--notebook-title);font-family:var(--font-patrick-hand),"Segoe Print",cursive;font-size:1.25rem;font-weight:600;line-height:var(--notebook-unit)}.curriculum-assessment-guidance-copy,.curriculum-assessment-overview{min-width:0;height:calc-size(auto,round(up,size,var(--notebook-unit)));margin:0;line-height:var(--notebook-unit)}.curriculum-assessment-guidance-copy{display:grid;grid-auto-rows:minmax(var(--notebook-unit),auto);gap:var(--notebook-unit)}.curriculum-assessment-guidance-copy p{min-width:0;margin:0;line-height:var(--notebook-unit)}.curriculum-assessment-source-observation{min-width:0;margin:var(--notebook-unit) 0 0;line-height:var(--notebook-unit)}.curriculum-assessment-table-scroll{overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain}.curriculum-assessment-matrix{width:max(100%,calc(var(--notebook-unit) * 44));min-width:calc(var(--notebook-unit) * 44);border-spacing:0;border-collapse:separate;table-layout:fixed;color:var(--notebook-copy);font-size:.95rem;line-height:var(--notebook-unit)}.curriculum-assessment-content-column{width:calc(var(--notebook-unit) * 12)}.curriculum-assessment-achievement-column,.curriculum-assessment-total-column{width:calc(var(--notebook-unit) * 8)}.curriculum-assessment-matrix :where(th,td){min-width:0;height:var(--notebook-unit);padding:0 calc(var(--notebook-unit) / 2);background:color-mix(in srgb,var(--page-bg) 94%,transparent);box-shadow:inset -1px 0 var(--notebook-border),inset 0 -1px var(--notebook-border);line-height:var(--notebook-unit);overflow-wrap:anywhere;vertical-align:middle}.curriculum-assessment-matrix tr>:first-child{box-shadow:inset 1px 0 var(--notebook-border),inset -1px 0 var(--notebook-border),inset 0 -1px var(--notebook-border)}.curriculum-assessment-matrix thead th{position:relative;z-index:2;color:var(--notebook-title);font-weight:700;text-align:center;background:color-mix(in srgb,var(--notebook-surface) 88%,var(--page-bg))}.curriculum-assessment-matrix tbody th{position:sticky;left:0;z-index:1;color:var(--notebook-title);font-weight:600;text-align:left;background:color-mix(in srgb,var(--page-bg) 97%,var(--notebook-surface))}.curriculum-assessment-matrix tbody td{font-variant-numeric:tabular-nums;text-align:center}.curriculum-assessment-matrix .curriculum-assessment-total-row>*{color:var(--notebook-title);font-weight:700;background:color-mix(in srgb,var(--notebook-surface) 74%,var(--page-bg));box-shadow:inset -1px 0 var(--notebook-border),inset 0 1px var(--notebook-title),inset 0 -1px var(--notebook-border)}.curriculum-assessment-matrix .curriculum-assessment-total-row>:first-child{box-shadow:inset 1px 0 var(--notebook-border),inset -1px 0 var(--notebook-border),inset 0 1px var(--notebook-title),inset 0 -1px var(--notebook-border)}.curriculum-attainment-table-scroll{overflow-x:auto;overflow-y:visible;overscroll-behavior-inline:contain}.curriculum-attainment-matrix{--attainment-state-red:#be123c;--attainment-state-orange:#9a3412;--attainment-state-amber:#856404;--attainment-state-yellow-green:#4d7c0f;--attainment-state-green:#047857;width:max(100%,calc(var(--notebook-unit) * 50));min-width:calc(var(--notebook-unit) * 50);border-spacing:0;border-collapse:separate;table-layout:fixed;color:var(--notebook-copy);font-size:.95rem;line-height:var(--notebook-unit)}.curriculum-achievement-progression-matrix{width:max(100%,calc(var(--notebook-unit) * 73));min-width:calc(var(--notebook-unit) * 73)}.curriculum-achievement-progression-band-column{width:calc(var(--notebook-unit) * 9)}[data-theme=dark] .curriculum-attainment-matrix{--attainment-state-red:#fb7185;--attainment-state-orange:#fb923c;--attainment-state-amber:#fde047;--attainment-state-yellow-green:#a3e635;--attainment-state-green:#34d399}.curriculum-attainment-achievement-column{width:calc(var(--notebook-unit) * 10)}.curriculum-myp-attainment-matrix{width:max(100%,calc(var(--notebook-unit) * 50));min-width:calc(var(--notebook-unit) * 50)}.curriculum-myp-attainment-matrix col:not(:first-child){width:calc(var(--notebook-unit) * 10)}.curriculum-myp-attainment-matrix tbody td{padding-block-start:0}.curriculum-myp-attainment-matrix tbody td>p{height:calc-size(auto,round(up,size,var(--notebook-unit)))}.curriculum-attainment-matrix :where(th,td){min-width:0;padding:var(--notebook-unit);background:color-mix(in srgb,var(--page-bg) 94%,transparent);box-shadow:inset -1px 0 var(--notebook-border),inset 0 -1px var(--notebook-border);line-height:var(--notebook-unit);overflow-wrap:anywhere;vertical-align:top}.curriculum-attainment-matrix tr>:first-child{box-shadow:inset 1px 0 var(--notebook-border),inset -1px 0 var(--notebook-border),inset 0 -1px var(--notebook-border)}.curriculum-attainment-matrix thead th{height:var(--notebook-unit);padding-block:0;background:color-mix(in srgb,var(--notebook-title) 8%,var(--page-bg));box-shadow:inset 0 1px var(--notebook-border),inset -1px 0 var(--notebook-border),inset 0 -1px var(--notebook-border);color:var(--notebook-title);font-family:var(--font-patrick-hand),"Segoe Print",cursive;font-size:1.08rem;font-weight:700;text-align:left;white-space:nowrap}.curriculum-attainment-matrix thead th:first-child,.curriculum-attainment-row-heading{position:sticky;left:0;z-index:2;background:color-mix(in srgb,var(--page-bg) 96%,var(--notebook-title) 4%)}.curriculum-attainment-matrix thead th:first-child{z-index:3;background:color-mix(in srgb,var(--notebook-title) 8%,var(--page-bg));box-shadow:inset 1px 0 var(--notebook-border),inset 0 1px var(--notebook-border),inset -1px 0 var(--notebook-border),inset 0 -1px var(--notebook-border)}.curriculum-attainment-area-row th{padding-block:0;background:color-mix(in srgb,var(--notebook-accent) 11%,var(--page-bg));color:var(--notebook-title);font-family:var(--font-patrick-hand),"Segoe Print",cursive;font-size:1.1rem;font-weight:700}.curriculum-attainment-area-heading{display:grid;min-width:0;grid-auto-rows:minmax(var(--notebook-unit),auto);align-content:start}.curriculum-attainment-area-description{color:var(--notebook-copy);font-family:var(--font-ibm-plex-sans),"Segoe UI",sans-serif;font-size:.9rem;font-weight:400;text-align:left}.curriculum-attainment-matrix tbody tr:not(.curriculum-attainment-area-row)>:where(th,td){padding-block-start:0}.curriculum-attainment-cell-heading{display:flex;min-width:0;min-height:var(--notebook-unit);align-items:flex-start}.curriculum-attainment-cell-heading>:first-child{min-width:0;line-height:var(--notebook-unit)}.curriculum-attainment-info{flex:0 0 var(--notebook-unit)}.curriculum-attainment-matrix p{min-width:0;margin:0!important;line-height:var(--notebook-unit)}.curriculum-attainment-variable-phrase[data-state-rank="0"]{color:var(--attainment-state-red)}.curriculum-attainment-variable-phrase[data-state-count="2"][data-state-rank="1"],.curriculum-attainment-variable-phrase[data-state-count="3"][data-state-rank="2"],.curriculum-attainment-variable-phrase[data-state-count="4"][data-state-rank="3"]{color:var(--attainment-state-green)}.curriculum-attainment-variable-phrase[data-state-count="3"][data-state-rank="1"]{color:var(--attainment-state-amber)}.curriculum-attainment-variable-phrase[data-state-count="4"][data-state-rank="1"]{color:var(--attainment-state-orange)}.curriculum-attainment-variable-phrase[data-state-count="4"][data-state-rank="2"]{color:var(--attainment-state-yellow-green)}.curriculum-attainment-row-heading p{font-weight:400;text-align:left}.curriculum-progression-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--notebook-unit)}.curriculum-progression-story-card{display:grid;align-content:start;min-height:calc(var(--notebook-unit) * 7);padding:var(--notebook-unit);gap:0;line-height:var(--notebook-unit)}.curriculum-progression-story-card header{display:flex;min-height:var(--notebook-unit);align-items:center;justify-content:space-between;gap:var(--notebook-unit)}.curriculum-progression-story-card h2{font-size:1.35rem;font-weight:700;color:var(--notebook-copy)}.curriculum-progression-challenge-badge,.curriculum-progression-story-card header span{display:inline-flex;min-height:var(--notebook-unit);align-items:center;padding-inline:calc(var(--notebook-unit) / 2);border-radius:999px;background:color-mix(in srgb,var(--notebook-accent) 13%,transparent);color:var(--notebook-copy);font-size:.75rem;font-weight:700}.curriculum-progression-story-card header span[data-status=awaiting-curation]{background:color-mix(in srgb,var(--notebook-border) 30%,transparent)}.curriculum-progression-story-card dl{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.curriculum-progression-story-card dl div{display:flex;min-height:var(--notebook-unit);align-items:center;gap:calc(var(--notebook-unit) / 2)}.curriculum-progression-story-card dt{color:var(--notebook-muted);font-size:.75rem}.curriculum-progression-story-card dd{color:var(--notebook-copy);font-size:1rem;font-weight:700}.curriculum-progression-empty-note{min-height:var(--notebook-unit);color:var(--notebook-muted)}.curriculum-progression-story{gap:var(--notebook-unit)}.curriculum-progression-story-nav{display:flex;min-height:var(--notebook-unit);flex-wrap:wrap;gap:var(--notebook-unit)}.curriculum-progression-disclaimer{display:grid;min-height:calc(var(--notebook-unit) * 3);align-content:center;gap:0}.curriculum-progression-level-grid{display:grid;gap:var(--notebook-unit);grid-template-columns:repeat(2,minmax(0,1fr))}.curriculum-progression-example-card,.curriculum-progression-journey-step{display:grid;min-width:0;gap:var(--notebook-unit)}.curriculum-progression-example-card{padding:var(--notebook-unit);overflow:hidden}.curriculum-progression-example-header{display:flex;min-height:calc(var(--notebook-unit) * 2);align-items:start;justify-content:space-between;gap:var(--notebook-unit)}.curriculum-progression-example-header h3,.curriculum-progression-example-section h4{color:var(--notebook-copy);font-weight:700;line-height:var(--notebook-unit)}.curriculum-progression-example-code{color:var(--notebook-accent);font-size:.75rem;font-weight:700;line-height:var(--notebook-unit);text-transform:uppercase}.curriculum-progression-official-text{padding-left:var(--notebook-unit);border-left:2px solid var(--notebook-accent);color:var(--notebook-copy);line-height:var(--notebook-unit)}.curriculum-progression-example-section{display:grid;min-height:calc(var(--notebook-unit) * 2);align-content:start;gap:0;color:var(--notebook-copy);line-height:var(--notebook-unit)}.curriculum-progression-example-section ul{padding-left:var(--notebook-unit);list-style:disc}.curriculum-progression-generate{width:max-content;max-width:100%}.curriculum-progression-example-details{color:var(--notebook-muted);line-height:var(--notebook-unit)}.curriculum-progression-example-details summary{min-height:var(--notebook-unit);cursor:pointer;color:var(--notebook-copy);font-weight:700}.curriculum-progression-example-details dl{display:grid;grid-template-columns:calc(var(--notebook-unit) * 2) minmax(0,1fr)}.curriculum-progression-example-details dd{overflow-wrap:anywhere}@media (max-width:768px){.curriculum-progression-level-grid,.curriculum-progression-story-grid{grid-template-columns:minmax(0,1fr)}.curriculum-progression-example-header{display:grid}.curriculum-progression-challenge-badge{width:max-content;max-width:100%}}@container (max-width: 934px){.curriculum-card-grid-3{--curriculum-result-card-width:round(down,calc((100cqw - var(--notebook-unit)) / 2),var(--notebook-unit));width:calc(var(--curriculum-result-card-width) * 2 + var(--notebook-unit));grid-template-columns:repeat(2,var(--curriculum-result-card-width))}}@container (max-width: 687px){.curriculum-card-grid-2,.curriculum-card-grid-3,.curriculum-overview-grid{--curriculum-result-card-width:round(down,100cqw,var(--notebook-unit));width:var(--curriculum-result-card-width);grid-template-columns:var(--curriculum-result-card-width)}.curriculum-myp-concept-groups{grid-template-columns:minmax(0,1fr)}}@container (max-width: 550px){.curriculum-filter-actions,.curriculum-filter-multiselect,.curriculum-filter-search,.curriculum-filter-select{width:100%}.curriculum-filter-actions{display:grid;height:calc(var(--notebook-unit) * 5);grid-template-rows:repeat(3,var(--notebook-unit));gap:var(--notebook-unit)}.curriculum-filter-actions:has(>.curriculum-bup-math-display-control){width:100%}.curriculum-filter-actions:has(>.curriculum-bup-math-display-control)>:is(button,a),.curriculum-filter-actions>*,.curriculum-filter-actions>.curriculum-bup-math-display-control{width:100%}.curriculum-filter-control{width:100%}.curriculum-merged-dataset-row>li{height:auto;flex:0 1 100%;flex-wrap:wrap}.curriculum-merged-dataset-text{white-space:normal}.curriculum-data-details>dl,.curriculum-metadata-list,.curriculum-outline-info-panel dl{grid-template-columns:1fr}}@media (max-width:1023px){body:has(.curriculum-filter[data-mobile-header=true]) .persistent-notebook-header:empty{display:flex;height:55px;min-height:55px}body:has(.curriculum-filter[data-mobile-header=true]) .persistent-notebook-header:not(:empty),body:has(.curriculum-filter[data-mobile-header=true]) .persistent-notebook-header:not(:empty)>*{animation:none}body:has(.curriculum-filter[data-mobile-header=true]) .persistent-notebook-header>[data-music-player-header=true]{order:3;width:calc(var(--notebook-unit) * 2);max-width:calc(var(--notebook-unit) * 2);padding-inline:calc((var(--notebook-unit) * 2 - 36px) / 2);flex:0 0 calc(var(--notebook-unit) * 2);gap:0}body:has(.curriculum-filter[data-mobile-header=true]) .persistent-notebook-header>[data-music-player-header=true]>p{display:none}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]){position:fixed;top:0;right:calc(var(--notebook-unit) * 2);left:calc(var(--notebook-unit) * 2);z-index:51;display:flex;width:auto;height:55px;min-height:55px;padding:0!important;flex-wrap:nowrap;gap:0;align-items:center;overflow:visible;background:var(--page-bg)!important}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) :is(.curriculum-filter-visible-label,.curriculum-filter-select>:is(label,.notebook-field-label-allocation),.curriculum-filter-multiselect>:is(label,.notebook-field-label-allocation)){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-filter-search{display:flex;width:calc(var(--notebook-unit) * 4);height:55px;align-items:center}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) :is(.curriculum-filter-select,.curriculum-filter-multiselect){height:55px;grid-template-rows:55px}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-filter-multiselect{width:calc(var(--notebook-unit) * 3)}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-filter-select{position:relative;width:calc(var(--notebook-unit) * 2)}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-filter-select:has(>.curriculum-filter-prehydrate-compact-value) [data-dropdown-label]{visibility:hidden}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-filter-prehydrate-compact-value{position:absolute;top:0;right:var(--notebook-unit);left:0;z-index:2;display:flex;height:55px;padding-left:calc(var(--notebook-unit) / 2);align-items:center;overflow:hidden;pointer-events:none;white-space:nowrap}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .notebook-dropdown-control,.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) :is(.curriculum-filter-select,.curriculum-filter-multiselect)>.notebook-dropdown-frame{height:55px!important;min-height:55px!important;grid-row:1}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true])>.curriculum-filter-actions{display:contents}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true])>.curriculum-filter-actions>:is(button,a){display:none}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-bup-math-display-button,.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-bup-math-display-control{width:55px;height:55px!important;min-height:55px!important;margin:0;padding:0!important}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-bup-math-display-copy{display:none}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-bup-math-display-compact{display:grid;width:100%;height:100%;grid-template-rows:32px 12px;place-items:center}@media (max-width:479px){.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]):has(>.curriculum-filter-select)>.curriculum-filter-search{display:none}}@media (max-width:359px){.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true])>.curriculum-filter-search{display:none}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-filter-multiselect{width:55px}.curriculum-filter[data-mobile-header=true]:not([data-mobile-auto=true]) .curriculum-filter-select{width:44px}}.curriculum-merged-dataset-row{width:100%;margin-left:0!important;padding-right:0;flex-flow:row wrap;align-items:flex-start}.curriculum-merged-dataset-row>li{width:auto;height:var(--notebook-unit);min-height:var(--notebook-unit);flex:0 0 auto;flex-wrap:nowrap}.curriculum-merged-dataset-row>li>.curriculum-grade-origin-badge{margin-inline-start:0}.persistent-notebook-header:has(>:is(.curriculum-mobile-filter-slot,.curriculum-mobile-math)){height:55px;min-height:55px}.persistent-notebook-header:has(>:is(.curriculum-mobile-filter-slot,.curriculum-mobile-math))>[data-mobile-header-menu=true]{order:0;flex:0 0 calc(var(--notebook-unit) * 2)}.persistent-notebook-header:has(>:is(.curriculum-mobile-filter-slot,.curriculum-mobile-math))>[data-music-player-header=true]{order:3;width:calc(var(--notebook-unit) * 2);max-width:calc(var(--notebook-unit) * 2);padding-inline:calc((var(--notebook-unit) * 2 - 36px) / 2);flex:0 0 calc(var(--notebook-unit) * 2);gap:0}.persistent-notebook-header:has(>:is(.curriculum-mobile-filter-slot,.curriculum-mobile-math))>[data-music-player-header=true]>p{display:none}.curriculum-mobile-filter-slot{min-width:0;order:1;flex:1 1 auto;overflow:visible}.curriculum-mobile-filter-slot,.curriculum-mobile-math{position:relative;z-index:4;display:flex;height:55px;align-items:center}.curriculum-mobile-math{width:calc(var(--notebook-unit) * 2);min-width:calc(var(--notebook-unit) * 2);order:2}.curriculum-mobile-search{display:flex;width:calc(var(--notebook-unit) * 4);height:55px;min-width:0;align-items:center}.curriculum-mobile-search .curriculum-filter-search{display:block;width:100%;height:var(--notebook-unit)}.curriculum-mobile-search .curriculum-filter-visible-label,:is(.curriculum-mobile-primary,.curriculum-mobile-secondary) :is(.curriculum-filter-select,.curriculum-filter-multiselect)>:is(label,.notebook-field-label-allocation){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.curriculum-mobile-primary{position:relative;width:calc(var(--notebook-unit) * 3);height:55px;min-width:calc(var(--notebook-unit) * 3)}.curriculum-mobile-secondary{position:relative;width:calc(var(--notebook-unit) * 2);height:55px;min-width:calc(var(--notebook-unit) * 2)}:is(.curriculum-mobile-primary,.curriculum-mobile-secondary) :is(.curriculum-filter-select,.curriculum-filter-multiselect){width:100%;height:55px;grid-template-rows:55px}:is(.curriculum-mobile-primary,.curriculum-mobile-secondary) :is(.curriculum-filter-select,.curriculum-filter-multiselect)>.notebook-dropdown-frame{height:55px!important;min-height:55px!important;grid-row:1}:is(.curriculum-mobile-primary,.curriculum-mobile-secondary) .notebook-dropdown-control{height:55px;min-height:55px}.curriculum-mobile-primary .notebook-square-multiselect-menu{grid-auto-rows:calc(var(--notebook-unit) * 2)!important}.curriculum-mobile-search-trigger{display:inline-flex;width:calc(var(--notebook-unit) * 2);height:55px;min-width:calc(var(--notebook-unit) * 2);align-items:center;justify-content:center;color:var(--notebook-copy)}.curriculum-mobile-filter-slot[data-search-collapsed=true] .curriculum-mobile-search:not([data-open=true]){display:none}.curriculum-mobile-filter-slot[data-search-collapsed=true] .curriculum-mobile-search[data-open=true]{position:fixed;top:55px;right:var(--notebook-unit);left:var(--notebook-unit);z-index:60;width:auto;height:55px;padding-block:calc(var(--notebook-unit) / 2);background:var(--page-bg);box-shadow:0 2px 0 color-mix(in srgb,var(--notebook-copy) 18%,transparent)}.curriculum-mobile-math .curriculum-bup-math-display-control{width:55px;height:55px;margin:0}.curriculum-mobile-math .curriculum-bup-math-display-button{width:55px;height:55px!important;min-height:55px!important;padding:0!important}.curriculum-mobile-math .curriculum-bup-math-display-copy{display:none}.curriculum-mobile-math .curriculum-bup-math-display-compact{display:grid;width:100%;height:100%;grid-template-rows:32px 12px;place-items:center}.curriculum-bup-math-formula{font-size:1.1rem;line-height:1}.curriculum-bup-math-state{display:flex;gap:3px}.curriculum-bup-math-state>i{width:6px;height:3px;border-radius:999px;background:currentcolor;opacity:.28}.curriculum-bup-math-state>i[data-active=true]{opacity:1}.curriculum-filter[data-mobile-auto=true]{padding-top:0!important}.curriculum-filter[data-mobile-auto=true]>.curriculum-filter-actions{display:contents}.curriculum-filter[data-mobile-auto=true]>.curriculum-filter-actions>:is(button,a){display:none}.curriculum-filter[data-mobile-auto=true]:not(:has(>.curriculum-filter-select)){height:0;min-height:0;padding:0!important;overflow:visible}@media (max-width:359px){.curriculum-mobile-search-trigger{width:44px;min-width:44px}.curriculum-mobile-primary{width:55px;min-width:55px}.curriculum-mobile-secondary{width:44px;min-width:44px}}.curriculum-page-canvas,.curriculum-page-title-band,.curriculum-registry-canvas{padding-inline:0}.curriculum-filter{inset-inline-start:0}.curriculum-outline-document{width:100%;margin-left:0}.curriculum-registry-grid{--curriculum-card-width:round(down,100cqw,var(--notebook-unit));width:var(--curriculum-card-width);grid-template-columns:var(--curriculum-card-width)}.curriculum-registry-card{height:auto;min-height:0;padding-block:calc(var(--notebook-unit) - 2px)!important;grid-template-rows:none;grid-auto-rows:minmax(var(--notebook-unit),auto);row-gap:var(--notebook-unit)}.curriculum-registry-card-header{display:grid;grid-row:auto;grid-template-rows:repeat(2,var(--notebook-unit));align-items:center;justify-content:start}.curriculum-registry-card-header>h2{line-height:var(--notebook-unit)}.curriculum-registry-card-header>span{justify-self:start}.curriculum-registry-card-metadata{grid-row:auto;grid-template-columns:calc(var(--notebook-unit) * 4) minmax(0,1fr);grid-template-rows:none;grid-auto-rows:minmax(var(--notebook-unit),auto)}.curriculum-registry-card-source>dt{grid-column:1;grid-row:2}.curriculum-registry-card-source>dd{grid-column:2;grid-row:2}.curriculum-registry-card-action,.curriculum-registry-card-coverage,.curriculum-registry-card-coverage-title,.curriculum-registry-card-gaps,.curriculum-registry-card-gaps-title{grid-row:auto}}