:root{--pivaut--style--key-number-box--aspect-ratio:auto;--pivaut--style--key-number-box--gap:var(--space-3xs);--pivaut--style--key-number-box--padding:var(--space-md);--pivaut--style--key-number-box--font-size:var(--text-md);--pivaut--style--key-number-box--align-items:flex-start;--pivaut--style--key-number-box--justify-content:center;--pivaut--style--key-number-box--text-align:left}@media(min-width:48rem){:root{--pivaut--style--key-number-box--aspect-ratio:1;--pivaut--style--key-number-box--text-align:center;--pivaut--style--key-number-box--align-items:center;--pivaut--style--key-number-box--padding:var(--space-xl) var(--space-md)}}.wp-block-group[class*=is-style-pivaut-key-number-box]{align-items:var(--pivaut--style--key-number-box--align-items);aspect-ratio:var(--pivaut--style--key-number-box--aspect-ratio);border-radius:var(--radius-sm);color:color-mix(in srgb,currentColor 75%,#0000);font-size:var(--pivaut--style--key-number-box--font-size);gap:var(--pivaut--style--key-number-box--gap);justify-content:var(--pivaut--style--key-number-box--justify-content);padding:var(--pivaut--style--key-number-box--padding);text-align:var(--pivaut--style--key-number-box--text-align)}.wp-block-group[class*=is-style-pivaut-key-number-box] .is-style-pivaut-key-number{color:var(--color-accent-1)}.wp-block-group[class*=is-style-pivaut-key-number-box]:hover{background-color:var(--color-accent-1);color:var(--color-white)}.wp-block-group[class*=is-style-pivaut-key-number-box]:hover .is-style-pivaut-key-number{color:inherit!important}.wp-block-group.is-style-pivaut-key-number-box-featured{background-color:var(--color-accent-1);color:var(--color-white)}.wp-block-group.is-style-pivaut-key-number-box-featured .is-style-pivaut-key-number{color:inherit}.wp-block-group:not(.is-style-pivaut-key-number-box-featured,.is-style-pivaut-key-number-box:hover)>.is-style-pivaut-key-number{fill:none;stroke:currentColor;stroke-width:var(--bsaweb--text-outline--stroke-width,2px);stroke-linejoin:round;paint-order:stroke fill;-webkit-text-fill-color:#0000;-webkit-text-stroke-color:currentColor;-webkit-text-stroke-width:var(--bsaweb--text-outline--stroke-width,2px)}@media not all and (min-width:64rem){.wp-block-group.is-style-pivaut-course-subnav.bsaweb-hiding-nav--sub{display:none}.wp-block-group.is-style-pivaut-course-subnav.bsaweb-hiding-nav--sub>.wp-block-group{background-color:var(--color-accent-1);border-radius:var(--radius-xs);color:var(--color-white);padding:var(--space-lg-xl)}}@media(min-width:64rem){.wp-block-group.is-style-pivaut-course-subnav.bsaweb-hiding-nav--sub{--school-core--reading-progress--circle--border-color--progress:var(--color-accent-1);--school-core--reading-progress--icon--color--complete:var(--color-accent-1)}}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-1-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-1-color) .is-style-pivaut-key-number{color:var(--color-accent-1)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-1-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-1-color):hover{background-color:var(--color-accent-1)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-2-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-2-color) .is-style-pivaut-key-number{color:var(--color-accent-2)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-2-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-2-color):hover{background-color:var(--color-accent-2)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-3-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-3-color) .is-style-pivaut-key-number{color:var(--color-accent-3)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-3-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-3-color):hover{background-color:var(--color-accent-3)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-4-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-4-color) .is-style-pivaut-key-number{color:var(--color-accent-4)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-4-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-4-color):hover{background-color:var(--color-accent-4)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-5-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-5-color) .is-style-pivaut-key-number{color:var(--color-accent-5)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-5-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-5-color):hover{background-color:var(--color-accent-5)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-6-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-6-color) .is-style-pivaut-key-number{color:var(--color-accent-6)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-6-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-6-color):hover{background-color:var(--color-accent-6)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-7-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-7-color) .is-style-pivaut-key-number{color:var(--color-accent-7)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-7-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-7-color):hover{background-color:var(--color-accent-7)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-8-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-8-color) .is-style-pivaut-key-number{color:var(--color-accent-8)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-8-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-8-color):hover{background-color:var(--color-accent-8)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-9-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-9-color) .is-style-pivaut-key-number{color:var(--color-accent-9)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-9-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-9-color):hover{background-color:var(--color-accent-9)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-10-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-10-color) .is-style-pivaut-key-number{color:var(--color-accent-10)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-10-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-10-color):hover{background-color:var(--color-accent-10)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-11-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-11-color) .is-style-pivaut-key-number{color:var(--color-accent-11)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-11-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-11-color):hover{background-color:var(--color-accent-11)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-warning-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-warning-color) .is-style-pivaut-key-number{color:var(--color-warning)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-warning-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-warning-color):hover{background-color:var(--color-warning)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-success-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-success-color) .is-style-pivaut-key-number{color:var(--color-success)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-success-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-success-color):hover{background-color:var(--color-success)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-error-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-error-color) .is-style-pivaut-key-number{color:var(--color-error)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-error-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-error-color):hover{background-color:var(--color-error)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-base-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-base-color) .is-style-pivaut-key-number{color:var(--color-base)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-base-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-base-color):hover{background-color:var(--color-base)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-contrast-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-contrast-color) .is-style-pivaut-key-number{color:var(--color-contrast)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-contrast-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-contrast-color):hover{background-color:var(--color-contrast)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-black-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-black-color) .is-style-pivaut-key-number{color:var(--color-black)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-black-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-black-color):hover{background-color:var(--color-black)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-white-color) .is-style-pivaut-key-number,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-white-color) .is-style-pivaut-key-number{color:var(--color-white)}.has-light-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-white-color):hover,[data-theme=light] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-white-color):hover{background-color:var(--color-white)}.has-dark-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-9-color) .is-style-pivaut-key-number,[data-theme=dark] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-9-color) .is-style-pivaut-key-number{color:var(--color-accent-9)}.has-dark-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-9-color):hover,[data-theme=dark] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-9-color):hover{background-color:var(--color-accent-9)}.has-dark-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-10-color) .is-style-pivaut-key-number,[data-theme=dark] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-10-color) .is-style-pivaut-key-number{color:var(--color-accent-10)}.has-dark-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-10-color):hover,[data-theme=dark] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-accent-10-color):hover{background-color:var(--color-accent-10)}.has-dark-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-base-color) .is-style-pivaut-key-number,[data-theme=dark] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-base-color) .is-style-pivaut-key-number{color:var(--color-base)}.has-dark-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-base-color):hover,[data-theme=dark] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-base-color):hover{background-color:var(--color-base)}.has-dark-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-contrast-color) .is-style-pivaut-key-number,[data-theme=dark] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-contrast-color) .is-style-pivaut-key-number{color:var(--color-contrast)}.has-dark-color-theme .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-contrast-color):hover,[data-theme=dark] .wp-block-group[class*=is-style-pivaut-key-number-box]:has(.is-style-pivaut-key-number.has-contrast-color):hover{background-color:var(--color-contrast)}
