.button-group{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);row-gap:var(--spacing-s)}.button-group--wrap{flex-wrap:wrap}.button-group--column{flex-direction:column;align-items:start}.button-group--column-stretch{flex-direction:column;align-items:stretch}.button-group--column-stretch .button,.button-group--column-stretch .school-picker__dropdown__options-category summary,.school-picker__dropdown__options-category .button-group--column-stretch summary,.button-group--column-stretch .school-picker__dropdown__option-item,.button-group--column-stretch .quicklinks__item{width:100%}.user-info__button,.user-info__dropdown__item,.school-picker__badge,.school-picker__button,.pagination__link,.button,.school-picker__dropdown__options-category summary,.school-picker__dropdown__option-item,.quicklinks__item{display:flex;flex-direction:row;align-items:center;justify-content:center;height:fit-content;gap:var(--spacing-s);background:none;border-radius:var(--border-radius-m);border:none;cursor:pointer}.user-info__button:active,.user-info__dropdown__item:active,.school-picker__badge:active,.school-picker__button:active,.pagination__link:active,.button:active,.school-picker__dropdown__options-category summary:active,.school-picker__dropdown__option-item:active,.quicklinks__item:active{outline:none}.user-info__button:disabled,.user-info__dropdown__item:disabled,.school-picker__badge:disabled,.school-picker__button:disabled,.pagination__link:disabled,.button:disabled,.school-picker__dropdown__options-category summary:disabled,.school-picker__dropdown__option-item:disabled,.quicklinks__item:disabled,[disabled].user-info__button,[disabled].user-info__dropdown__item,[disabled].school-picker__badge,[disabled].school-picker__button,[disabled].pagination__link,[disabled].button,.school-picker__dropdown__options-category summary[disabled],[disabled].school-picker__dropdown__option-item,[disabled].quicklinks__item{cursor:not-allowed}.button--link{padding:var(--spacing-s) var(--spacing-xs);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;justify-content:left;width:min-content;white-space:nowrap;color:var(--1-primary-2-dark-30);text-decoration:underline}.button--link:hover{text-decoration:none}.quicklinks__item,.button--large{padding:var(--spacing-l);font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTDE" -240,"wdth" 90,"wght" 500,"GRAD" 100,"opsz" 12,"YTFI" 740,"YTUC" 700,"YTAS" 720;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e}.button--medium{padding:var(--spacing-m);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424}.pagination__link,.button--small{padding:var(--spacing-s);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424}.pagination__link svg,.button--small svg{width:16px;height:16px}.button--x-small{padding:0;font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424}.button--x-small svg{width:16px;height:16px}.school-picker__badge,.school-picker__button,.button--primary{background:var(--2-accent-purple-2-dark-30-brand-guidelines-100);color:var(--2-accent-purple-1-light-15-brand-guidelines-10)}.school-picker__badge:hover,.school-picker__button:hover,.button--primary:hover{background:var(--2-accent-purple-2-dark-0-brand-guidelines-80);color:var(--2-accent-purple-1-light-15-brand-guidelines-10)}.school-picker__badge:focus,.school-picker__button:focus,.button--primary:focus{background:var(--2-accent-purple-2-dark-0-brand-guidelines-80);outline:2px solid var(--2-accent-purple-2-dark-30-brand-guidelines-100);color:var(--2-accent-purple-1-light-15-brand-guidelines-10)}.school-picker__badge:active,.school-picker__button:active,.button--primary:active{background:var(--2-accent-purple-1-light-15-brand-guidelines-10);color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.school-picker__badge:disabled,.school-picker__button:disabled,.button--primary:disabled,[disabled].school-picker__badge,[disabled].school-picker__button,[disabled].button--primary{background:var(--99-grey-1-light-95);color:var(--1-primary-1-light-15-brand-guidelines-10)}.quicklinks__item,.pagination__link,.button--secondary,.school-picker__dropdown__options-category summary,.school-picker__dropdown__option-item{background:var(--2-accent-purple-1-light-15-brand-guidelines-10);color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.quicklinks__item svg,.pagination__link svg,.button--secondary svg,.school-picker__dropdown__options-category summary svg,.school-picker__dropdown__option-item svg{fill:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.quicklinks__item:hover,.pagination__link:hover,.button--secondary:hover,.school-picker__dropdown__options-category summary:hover,.school-picker__dropdown__option-item:hover{background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.quicklinks__item:focus,.pagination__link:focus,.button--secondary:focus,.school-picker__dropdown__options-category summary:focus,.school-picker__dropdown__option-item:focus{background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80);outline:2px solid var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.quicklinks__item:active,.pagination__link:active,.button--secondary:active,.school-picker__dropdown__options-category summary:active,.school-picker__dropdown__option-item:active{background:var(--2-accent-purple-2-dark-0-brand-guidelines-80);color:var(--1-primary-1-light-0-white)}.quicklinks__item:active svg,.pagination__link:active svg,.button--secondary:active svg,.school-picker__dropdown__options-category summary:active svg,.school-picker__dropdown__option-item:active svg{fill:var(--1-primary-1-light-0-white)}.quicklinks__item:disabled,.pagination__link:disabled,.button--secondary:disabled,.school-picker__dropdown__options-category summary:disabled,.school-picker__dropdown__option-item:disabled,[disabled].quicklinks__item,[disabled].pagination__link,[disabled].button--secondary,.school-picker__dropdown__options-category summary[disabled],[disabled].school-picker__dropdown__option-item{background:var(--1-primary-1-light-15-brand-guidelines-10);color:var(--1-primary-1-light-90-brand-guidelines-50)}.quicklinks__item:disabled svg,.pagination__link:disabled svg,.button--secondary:disabled svg,.school-picker__dropdown__options-category summary:disabled svg,.school-picker__dropdown__option-item:disabled svg,[disabled].quicklinks__item svg,[disabled].pagination__link svg,[disabled].button--secondary svg,.school-picker__dropdown__options-category summary[disabled] svg,[disabled].school-picker__dropdown__option-item svg{fill:var(--1-primary-1-light-90-brand-guidelines-50)}.button--tertiary{background:none;color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.button--tertiary:hover{background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.button--tertiary:focus{background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80);outline:2px solid var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.button--tertiary:active{background:var(--2-accent-purple-1-light-15-brand-guidelines-10);color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.button--tertiary:disabled,[disabled].button--tertiary{background:none;color:var(--1-primary-1-light-90-brand-guidelines-50)}.button--icon-only{padding:var(--spacing-xs)}.announcement-banners{display:flex;flex-direction:column;gap:var(--spacing-m);margin-bottom:var(--spacing-xl)}.announcement-banner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;grid-template-areas:"icon title" ". main";column-gap:var(--spacing-s);align-items:center;background-color:var(--2-accent-purple-1-light-15-brand-guidelines-10);border-radius:var(--border-radius-m);padding:var(--spacing-s)}.announcement-banner__icon{width:16px;height:16px;grid-area:icon;display:flex;align-items:center;justify-content:center;background-color:var(--2-accent-purple-2-dark-0-brand-guidelines-80);border-radius:var(--border-radius-s);font-family:Roboto Flex;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTFI" 740,"YTAS" 720,"wght" 500,"YTUC" 700,"wdth" 90,"YTDE" -240,"opsz" 12;line-height:1.14;letter-spacing:-.12px;color:#242424;color:var(--1-primary-1-light-5)}.announcement-banner__title{grid-area:title;font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTDE" -240,"wdth" 90,"wght" 500,"GRAD" 100,"opsz" 12,"YTFI" 740,"YTUC" 700,"YTAS" 720;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e;color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.announcement-banner__main{grid-area:main;font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--1-primary-2-dark-60-brand-guidelines-100)}.messages-list__item,.custom-file-input,.custom-bulk-file-input,.card,.upload-card,.modal,.collapsible-section--landing-tag__item{--card-padding: var(--spacing-l);background-color:var(--1-primary-1-light-0-white);border-radius:var(--border-radius-m);padding:var(--card-padding);overflow:hidden}.card--large{--card-padding: 64px }.card--medium{--card-padding: 36px }.messages-list__item,.custom-file-input,.custom-bulk-file-input,.card--with-border,.modal{border:solid 1px var(--1-primary-1-light-15-brand-guidelines-10)}.upload-card--inset-top,.card--inset-top,.modal__header{margin-top:calc(-1 * var(--card-padding))}.upload-card--inset-right,.card--inset-right,.modal__header,.modal__body{margin-right:calc(-1 * var(--card-padding))}.upload-card--inset-bottom,.card--inset-bottom,.modal__body{margin-bottom:calc(-1 * var(--card-padding))}.upload-card--inset-left,.card--inset-left,.modal__header,.modal__body{margin-left:calc(-1 * var(--card-padding))}.card-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-l)}.cms-block{width:100%;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;justify-content:end;border-radius:var(--border-radius-m);margin-bottom:var(--spacing-l)}.cms-block:has(.cms-block__splash){min-height:304px}.cms-block__splash{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0}.cms-block__copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-m) var(--spacing-l)}.cms-block__copy h3{font-family:Roboto Flex;font-size:24px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTDE" -240,"wdth" 90,"YTUC" 700,"opsz" 12,"YTFI" 740,"XTRA" 460,"YTAS" 720,"wght" 500;line-height:1.17;letter-spacing:-.24px;color:#242424;color:currentColor}.cms-block__copy p{font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTFI" 740,"wght" 500,"YTAS" 720,"YTDE" -240,"opsz" 12,"GRAD" -150,"YTUC" 700,"wdth" 90;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e;color:currentColor}.cms-block__copy{background:var(--2-accent-purple-1-light-15-brand-guidelines-10);color:var(--1-primary-2-dark-60-brand-guidelines-100)}.cms-block__splash+.cms-block__copy{background:linear-gradient(to bottom,#0000 40px,#000);margin-top:208px;color:var(--1-primary-1-light-0-white)}.description-list{border-collapse:collapse}.description-list--full-width{width:100%}.description-list__key{font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTDE" -240,"wdth" 90,"wght" 500,"GRAD" 100,"opsz" 12,"YTFI" 740,"YTUC" 700,"YTAS" 720;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e;text-align:left;vertical-align:top;padding:var(--spacing-s);border-bottom:2px solid var(--1-primary-2-dark-30-brand-guidelines-90);color:var(--key-color)}.description-list__key__description{font-family:Roboto Flex;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"opsz" 12,"YTUC" 700,"YTFI" 740,"GRAD" -150,"YTAS" 720,"wght" 500,"wdth" 90,"YTDE" -240;line-height:1.33;letter-spacing:-.12px;color:#2e2e2e;color:var(--key-description-color)}.description-list__value{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--1-primary-2-dark-20-brand-guidelines-80);padding:var(--spacing-s);border-bottom:1px solid var(--1-primary-2-dark-30-brand-guidelines-90);text-align:left;vertical-align:inherit}.description-list__value--truncate{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.description-list--primary{--key-bg: var(--ifg-brand-blue-primary-10);--key-color: var(--1-primary-2-dark-60-brand-guidelines-100);--key-description-color: var(--1-primary-2-dark-20-brand-guidelines-80)}.description-list--secondary{--key-bg: var(--2-accent-purple-1-light-15-brand-guidelines-10);--key-color: var(--2-accent-purple-2-dark-30-brand-guidelines-100);--key-description-color: var(--1-primary-2-dark-20-brand-guidelines-80)}.description-list--striped .description-list__key{background:var(--key-bg)}.divider{height:1px;border-width:0;background-color:var(--ifg-brand-blue-primary-10);margin:var(--spacing-xxl) 0}hr{border:none;border-top:1px solid var(--99-grey-1-light-15);margin:var(--spacing-l) 0}.environment-banner{position:sticky;top:0;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;background-color:var(--5-accent-yellow-1-light-15-brand-guidelines-50);padding:var(--spacing-xs);grid-area:environmentbanner;font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTFI" 740,"wght" 500,"YTAS" 720,"YTDE" -240,"opsz" 12,"GRAD" -150,"YTUC" 700,"wdth" 90;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e;color:var(--1-primary-2-dark-60-brand-guidelines-100)}.environment-banner span{padding-left:var(--spacing-xs)}.footer-content{height:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--spacing-xl);color:var(--1-primary-2-dark-20-brand-guidelines-80)}.footer-content ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:start;column-gap:var(--spacing-xl);padding:0;margin:0;list-style:none}.footer-content ul li{display:flex;flex-direction:row;gap:var(--spacing-xl)}.footer-content ul li:not(:last-child):after{content:"|";color:var(--1-primary-1-light-30-grey-70)}.form{display:flex;flex-direction:column;gap:var(--spacing-xl)}.form-fields-group{max-width:464px;display:flex;flex-direction:column;gap:var(--spacing-xl)}.form-field,.upload-search{display:flex;flex-direction:column;gap:0}.form-field__label,.form-field legend,.upload-search legend{font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTDE" -240,"wdth" 90,"wght" 500,"GRAD" 100,"opsz" 12,"YTFI" 740,"YTUC" 700,"YTAS" 720;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e;color:var(--1-primary-2-dark-60-brand-guidelines-100);margin-left:var(--spacing-s);margin-bottom:var(--spacing-xs)}.form-field__label--hidden,.form-field legend--hidden,.upload-search legend--hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.form-field fieldset,.upload-search fieldset{border:none;padding:0;margin:0}.form-field input,.upload-search input,.form-field textarea,.upload-search textarea,.form-field select,.upload-search select{height:48px;align-self:stretch;flex-grow:0;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:var(--spacing-m);border-radius:var(--border-radius-m);border:solid 1px var(--1-primary-1-light-15-brand-guidelines-10);background-color:var(--1-primary-1-light-0-white);color:var(--1-primary-2-dark-60-brand-guidelines-100)}.form-field input:hover,.upload-search input:hover,.form-field textarea:hover,.upload-search textarea:hover,.form-field select:hover,.upload-search select:hover{border:solid 1px var(--2-accent-purple-1-light-80-brand-guidelines-50)}.form-field input:focus,.upload-search input:focus,.form-field textarea:focus,.upload-search textarea:focus,.form-field select:focus,.upload-search select:focus{outline:solid 2px var(--2-accent-purple-1-light-80-brand-guidelines-50);outline-offset:-1px}.form-field input.error,.upload-search input.error,.form-field textarea.error,.upload-search textarea.error,.form-field select.error,.upload-search select.error{border:solid 1px var(--4-error-2-dark-20)}.form-field textarea,.upload-search textarea{min-height:64px}.form-field select,.upload-search select{appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd"><polygon points="24 24 0 24 0 0 24 0" opacity=".87" /><path fill="currentColor" fill-rule="nonzero" d="M15.8799996,9.29000041 L12,13.1700006 L8.11999989,9.29000041 C7.7299999,8.90000042 7.09999999,8.90000042 6.71000001,9.29000041 C6.32000002,9.68000039 6.32000002,10.3100003 6.71000001,10.7000003 L11.3000002,15.2900004 C11.6900002,15.6800004 12.3200001,15.6800004 12.71,15.2900004 L17.2999988,10.7000003 C17.6899987,10.3100003 17.6899987,9.68000039 17.2999988,9.29000041 C16.9099988,8.91000041 16.2699996,8.90000042 15.8799996,9.29000041 Z" opacity=".99" /></g></svg>');background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding-right:32px}.form-field input[type=checkbox],.upload-search input[type=checkbox]{appearance:none;position:relative;width:64px;height:28px;background-color:var(--1-primary-1-light-90-brand-guidelines-50);border-radius:14px;border:2px solid var(--1-primary-1-light-90-brand-guidelines-50)}.form-field input[type=checkbox]:before,.upload-search input[type=checkbox]:before{content:"";position:absolute;top:0;left:0;box-sizing:border-box;width:40px;height:100%;border-radius:12px;background:#fff}.form-field input[type=checkbox]:checked,.upload-search input[type=checkbox]:checked{background-color:var(--3-success-1-light-90-brand-guidelines-100);border:2px solid var(--3-success-1-light-90-brand-guidelines-100)}.form-field input[type=checkbox]:checked:before,.upload-search input[type=checkbox]:checked:before{left:auto;right:0}.form-field__help-text,.form-field__error-message{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--99-grey-2-dark-10);margin-left:var(--spacing-s);margin-top:var(--spacing-s)}.form-field__help-text:hover,input:hover~.form-field__help-text,input:focus~.form-field__help-text,.form-field__error-message:hover,input:hover~.form-field__error-message,input:focus~.form-field__error-message{color:var(--1-primary-2-dark-20-brand-guidelines-80)}.form-field--error .form-field__label{color:var(--4-error-2-dark-80)}.form-field--error input{border:solid 1px var(--4-error-2-dark-20)}.form-field--error .form-field__error-message{color:var(--4-error-2-dark-20)}.form-field--disabled .form-field__label{color:var(--1-primary-2-dark-20-brand-guidelines-80)}.form-field--disabled input,.form-field--disabled textarea{border:solid 1px var(--1-primary-1-light-15-brand-guidelines-10);background-blend-mode:source-in;background-image:linear-gradient(to bottom,var(--1-primary-1-light-15-brand-guidelines-10),var(--1-primary-1-light-15-brand-guidelines-10))}.form-field--disabled .form-field__error-message{color:var(--1-primary-2-dark-20-brand-guidelines-80)}.form-field--hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.errorlist{margin-top:var(--spacing-s);margin-bottom:0}.errorlist li{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--4-error-2-dark-20)}.input,.school-picker__dropdown__search{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--spacing-s);padding:var(--spacing-xs) var(--spacing-l);border-radius:var(--border-radius-m);border:none;cursor:pointer}.input:active,.school-picker__dropdown__search:active{outline:none}.input:disabled,.school-picker__dropdown__search:disabled,.input[disabled],[disabled].school-picker__dropdown__search{cursor:not-allowed}.input svg,.school-picker__dropdown__search svg{fill:currentColor;stroke:currentColor}.input--large{padding:var(--spacing-l);font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTDE" -240,"wdth" 90,"wght" 500,"GRAD" 100,"opsz" 12,"YTFI" 740,"YTUC" 700,"YTAS" 720;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e}.input--medium{padding:var(--spacing-m);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424}.input--small{padding:var(--spacing-s);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424}.input--x-small{padding:0;font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424}.input--primary{background:var(--2-accent-purple-2-dark-30-brand-guidelines-100);color:var(--2-accent-purple-1-light-15-brand-guidelines-10)}.input--primary:hover{background:var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.input--primary:focus{background:var(--2-accent-purple-2-dark-0-brand-guidelines-80);outline:2px solid var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.input--primary:active{background:var(--2-accent-purple-1-light-15-brand-guidelines-10);color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.input--primary:disabled,.input--primary[disabled]{background:var(--99-grey-1-light-95);color:var(--1-primary-1-light-15-brand-guidelines-10)}.input--secondary{background:var(--2-accent-purple-1-light-15-brand-guidelines-10);color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.input--secondary:hover{background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.input--secondary:focus{background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80);outline:2px solid var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.input--secondary:active{background:var(--2-accent-purple-2-dark-0-brand-guidelines-80);color:var(--1-primary-1-light-0-white)}.input--secondary:disabled,.input--secondary[disabled]{background:var(--1-primary-1-light-15-brand-guidelines-10);color:var(--1-primary-1-light-90-brand-guidelines-50)}.input--tertiary{background:none;color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.input--tertiary:hover{background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.input--tertiary:focus{background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80);outline:2px solid var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.input--tertiary:active{background:var(--2-accent-purple-1-light-15-brand-guidelines-10);color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.input--tertiary:disabled,.input--tertiary[disabled]{background:none;color:var(--1-primary-1-light-90-brand-guidelines-50)}.custom-file-input{display:flex;flex-direction:column;align-items:flex-start}.custom-file-input .value:not(:empty){margin-right:var(--spacing-xl)}.custom-file-input input[type=file],.custom-file-input input[type=checkbox]{display:none}.custom-file-input .actions{display:flex;flex-direction:row;gap:var(--spacing-xs);justify-content:center;align-items:center;font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424;color:var(--1-primary-2-dark-10)}.custom-file-input .actions .action label{display:flex;flex-direction:row;gap:var(--spacing-xxs);align-items:center;cursor:pointer}.custom-file-input .actions .delete-action{color:var(--4-error-2-dark-20)}.custom-bulk-file-input{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-xl)}.custom-bulk-file-input input[type=file],.custom-bulk-file-input input[type=checkbox]{display:none}.custom-bulk-file-input #selected-file-info-container{display:flex;flex-direction:column;gap:var(--spacing-s)}.custom-bulk-file-input__title{font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTAS" 720,"wght" 500,"opsz" 12,"wdth" 90,"YTFI" 740,"YTDE" -240,"XTRA" 460,"YTUC" 700;line-height:1.13;letter-spacing:-.16px;color:#242424;color:var(--1-primary-2-dark-60-brand-guidelines-100)}.custom-bulk-file-input__description{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--1-primary-2-dark-20-brand-guidelines-80)}.custom-bulk-file-input__item{display:flex;flex-direction:row;gap:var(--spacing-m);align-items:center;font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--1-primary-2-dark-60-brand-guidelines-100)}.custom-bulk-file-input__item img{width:20px;height:20px}.choices,.form-field .choices{margin-bottom:0}.choices.is-open .choices__inner,.form-field .choices.is-open .choices__inner{border-radius:var(--border-radius-m);border:solid 1px var(--1-primary-1-light-15-brand-guidelines-10)}.choices__inner,.form-field .choices__inner{display:flex;align-items:stretch;gap:var(--spacing-s);padding:var(--spacing-m);border-radius:var(--border-radius-m);border:solid 1px var(--1-primary-1-light-15-brand-guidelines-10);background-color:var(--1-primary-1-light-0-white);color:var(--1-primary-2-dark-60-brand-guidelines-100)}.choices__inner input,.form-field .choices__inner input{border:none;border-radius:0;padding:0;height:auto}.choices__inner input:focus,.form-field .choices__inner input:focus{outline:none;outline-offset:-1px}.choices__inner .choices__item,.form-field .choices__inner .choices__item{padding:var(--spacing-xxs) var(--spacing-xs);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424;background:var(--ifg-brand-blue-primary-80);color:#fff;border:none;border-radius:var(--border-radius-s)}.choices__inner .choices__item.is-highlighted,.form-field .choices__inner .choices__item.is-highlighted{background:var(--ifg-brand-blue-primary-100);border:none}.choices__button,.form-field .choices__button{border:none!important}.choices__list--dropdown[aria-expanded=true],.form-field .choices__list--dropdown[aria-expanded=true]{padding:var(--spacing-m);border-radius:var(--border-radius-m);border:solid 1px var(--1-primary-1-light-15-brand-guidelines-10);background-color:var(--1-primary-1-light-0-white);color:var(--1-primary-2-dark-60-brand-guidelines-100)}.is-open .choices__list--dropdown[aria-expanded=true],.is-open .form-field .choices__list--dropdown[aria-expanded=true]{border-radius:var(--border-radius-m);border:solid 1px var(--1-primary-1-light-15-brand-guidelines-10)}.form-buttons-group{display:flex;flex-direction:column;gap:var(--spacing-m)}.form-non-field-errors__item{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--4-error-2-dark-20)}.header-search{display:flex;align-items:center;flex:1;max-width:400px;margin-left:var(--spacing-xl)}.header-search__input{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;width:100%;padding:var(--spacing-s) var(--spacing-m) var(--spacing-s) 38px;border:1px solid var(--99-grey-1-light-10);border-radius:var(--border-radius-m);outline:none;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd" opacity=".99"><polygon points="0 0 24 0 24 24 0 24"/><path fill="currentColor" fill-rule="nonzero" d="M15.5,14 L14.71,14 L14.4300003,13.7299995 C15.6300004,12.3299996 16.2499999,10.4200003 15.9099998,8.39000034 C15.4399998,5.61000037 13.1199996,3.38999999 10.3199997,3.04999998 C6.08999968,2.53 2.53,6.08999968 3.04999998,10.3199997 C3.38999999,13.1199996 5.61000037,15.4399998 8.39000034,15.9099998 C10.4200003,16.2499999 12.3299996,15.6300004 13.7299995,14.4300003 L14,14.71 L14,15.5 L18.25,19.75 C18.66,20.16 19.3299998,20.16 19.7399998,19.75 C20.1499998,19.34 20.1499998,18.6700002 19.7399998,18.2600002 L15.5,14 Z M9.5,14 C7.00999999,14 5,11.99 5,9.5 C5,7.00999999 7.00999999,5 9.5,5 C11.99,5 14,7.00999999 14,9.5 C14,11.99 11.99,14 9.5,14 Z"/></g></svg>');background-repeat:no-repeat;background-position:var(--spacing-m) center;background-size:18px}.header-search__input::placeholder{color:var(--99-grey-2-dark-0)}.header-search__input:focus{border-color:var(--1-primary-2-dark-20-brand-guidelines-80)}.highlights__header{font-family:Roboto Flex;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTFI" 740,"wdth" 90,"YTAS" 720,"GRAD" 100,"opsz" 12,"YTUC" 700,"XTRA" 460,"YTDE" -240,"wght" 500;line-height:1.44;letter-spacing:-.18px;color:#242424;color:var(--1-primary-2-dark-20-brand-guidelines-80)}.link{font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTDE" -240,"wdth" 90,"wght" 500,"GRAD" 100,"opsz" 12,"YTFI" 740,"YTUC" 700,"YTAS" 720;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e;color:currentColor;text-decoration:underline;display:inline-flex;flex-direction:row;align-items:center;gap:var(--spacing-xs)}.link svg{width:16px;height:auto}.link:hover{text-decoration:none}.link--small{font-family:Roboto Flex;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTFI" 740,"YTAS" 720,"wght" 500,"YTUC" 700,"wdth" 90,"YTDE" -240,"opsz" 12;line-height:1.14;letter-spacing:-.12px;color:#242424;color:currentColor}.link--small svg{width:12px;height:12px}.link--light{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:currentColor}.link--primary{color:var(--1-primary-2-dark-70)}.link--secondary{color:var(--2-accent-purple-2-dark-30-brand-guidelines-100)}.section,.collapsible-section{width:100%;display:flex;flex-direction:column;gap:var(--spacing-l);margin:var(--spacing-l) 0}.section__header,.collapsible-section__header{font-family:Roboto Flex;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTFI" 740,"wdth" 90,"YTAS" 720,"GRAD" 100,"opsz" 12,"YTUC" 700,"XTRA" 460,"YTDE" -240,"wght" 500;line-height:1.44;letter-spacing:-.18px;color:#242424;color:var(--1-primary-2-dark-60-brand-guidelines-100)}.section__header--space-between{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline}.section__description{font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTAS" 720,"wght" 500,"opsz" 12,"wdth" 90,"YTFI" 740,"YTDE" -240,"XTRA" 460,"YTUC" 700;line-height:1.13;letter-spacing:-.16px;color:#242424;color:var(--1-primary-2-dark-20-brand-guidelines-80)}.section__description--small{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"wdth" 90,"XTRA" 460,"opsz" 12,"YTFI" 740,"YTDE" -240,"wght" 500,"YTUC" 700,"YTAS" 720;line-height:1.14;letter-spacing:-.14px;color:#242424;color:var(--1-primary-2-dark-20-brand-guidelines-80)}.section--centered{align-items:center;text-align:center}.collapsible-section>summary{list-style-type:none}.collapsible-section[open]>summary>div>svg{transform:rotate(90deg);transform-box:fill-box;transform-origin:center}.collapsible-section__header{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-s);cursor:pointer}.collapsible-section__header::marker{content:""}.collapsible-section__header__arrow{width:14px;height:14px;position:absolute;left:-18px;top:7px}[open] .collapsible-section__header .collapsible-section__header__arrow{transform:rotate(90deg)}.collapsible-section--landing-tag .collapsible-section__header{display:flex;flex-direction:column;gap:var(--spacing-m);align-items:flex-start}.collapsible-section--landing-tag__title{width:100%;display:flex;flex-direction:row;justify-content:space-between}.collapsible-section--landing-tag__description{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"wdth" 90,"XTRA" 460,"opsz" 12,"YTFI" 740,"YTDE" -240,"wght" 500,"YTUC" 700,"YTAS" 720;line-height:1.14;letter-spacing:-.14px;color:#242424;color:var(--1-primary-2-dark-20-brand-guidelines-80)}.collapsible-section--landing-tag__item-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,450px));gap:var(--spacing-l)}.collapsible-section--landing-tag__item{display:flex;flex-direction:column;gap:var(--spacing-s);border:solid 1px var(--1-primary-1-light-15-brand-guidelines-10)}.collapsible-section--landing-tag__item__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-s)}.collapsible-section--landing-tag__item__title{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424;color:var(--1-primary-2-dark-20-brand-guidelines-80)}.collapsible-section--landing-tag__item__description{font-family:Roboto Flex;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"opsz" 12,"YTUC" 700,"YTFI" 740,"GRAD" -150,"YTAS" 720,"wght" 500,"wdth" 90,"YTDE" -240;line-height:1.33;letter-spacing:-.12px;color:#2e2e2e;color:var(--1-primary-2-dark-20-brand-guidelines-80)}.messages-list{position:fixed;top:0;right:0;display:flex;flex-direction:column;align-items:end;gap:var(--spacing-m);padding:var(--spacing-xxl);z-index:2}.messages-list__item{position:relative;width:100%;max-width:640px;display:flex;flex-direction:column;gap:var(--spacing-s);padding:var(--spacing-m);box-shadow:0 4px 12px 0 var(--1-primary-2-dark-20-20)}@keyframes fadeInWaitOut{0%{top:-10px;opacity:0}5%{top:0;opacity:1}95%{top:0;opacity:1}to{top:-10px;opacity:0}}.messages-list__item{animation:fadeInWaitOut 6s ease-in-out forwards}.messages-list__item--info{border:3px solid var(--ifg-brand-blue-primary-100)}.messages-list__item--success{border:3px solid var(--3-success-1-light-50-brand-guidelines-50)}.messages-list__item--warning{border:3px solid var(--4-error-1-light-90-brand-guidelines-80)}.messages-list__item--error{border:3px solid var(--6-accent-pink-2-dark-0)}.messages-list__item__content{font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTFI" 740,"wght" 500,"YTAS" 720,"YTDE" -240,"opsz" 12,"GRAD" -150,"YTUC" 700,"wdth" 90;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e;color:var(--1-primary-2-dark-60-brand-guidelines-100)}.modal{margin:auto;max-height:90vh;max-width:1024px}.modal:popover-open{display:flex;flex-direction:column}.modal__header{display:flex;flex-direction:row;padding:var(--card-padding);border-bottom:solid 1px var(--1-primary-1-light-15-brand-guidelines-10)}.modal__title{font-family:Roboto Flex;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"wdth" 90,"opsz" 12,"YTFI" 740,"YTDE" -240,"wght" 500,"YTAS" 720,"YTUC" 700,"XTRA" 460;line-height:1.2;letter-spacing:-.2px;color:#242424;color:var(--1-primary-2-dark-70);margin-right:32px}.modal__close{position:absolute;right:var(--card-padding)}.modal__body{padding:var(--card-padding);overflow:auto;scrollbar-color:var(--1-primary-1-light-80) var(--1-primary-1-light-0-white);scrollbar-gutter:stable;scrollbar-width:thin}.modal__body .section{margin-top:0}.modal__body .section~.section{margin-top:inherit}.modal__footer{padding-top:var(--spacing-m)}.modal[popover]::backdrop{background:#00000059}body:has(.modal:popover-open) :is(button,a){pointer-events:none}.modal:popover-open :is(button,a){pointer-events:auto!important}.pagination{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-m)}.pagination__links{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs)}.pagination__info{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424;color:var(--1-primary-2-dark-60-brand-guidelines-100)}.quicklinks__header{margin:var(--spacing-l) 0;font-family:Roboto Flex;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTFI" 740,"wdth" 90,"YTAS" 720,"GRAD" 100,"opsz" 12,"YTUC" 700,"XTRA" 460,"YTDE" -240,"wght" 500;line-height:1.44;letter-spacing:-.18px;color:#242424;color:var(--1-primary-2-dark-20-brand-guidelines-80)}.quicklinks__list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;column-gap:var(--spacing-l)}.quicklinks__item-container{width:20%;min-width:240px;flex:1 1 auto}.quicklinks__item{flex-direction:column;padding:var(--spacing-xl) var(--spacing-l);margin-bottom:var(--spacing-l)}.school-picker__badge{margin-right:var(--spacing-s);display:grid;grid-template-columns:minmax(0,1fr);height:48px;background-color:var(--1-primary-2-dark-20-brand-guidelines-80);padding:var(--spacing-s) var(--spacing-m);cursor:default}.school-picker__badge__school-label{width:100%;font-family:Roboto Flex;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTFI" 740,"wght" 500,"YTUC" 700,"YTAS" 720,"opsz" 12,"XTRA" 460,"YTDE" -240,"wdth" 90;line-height:1.22;letter-spacing:-.18px;color:#242424;color:var(--1-primary-1-light-15-brand-guidelines-10);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.school-picker__button{margin-right:var(--spacing-s);height:48px;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;grid-template-areas:"group-label ." "option-label dropdown-icon";align-items:start;column-gap:var(--spacing-l);row-gap:0;background-color:var(--1-primary-2-dark-20-brand-guidelines-80);padding:var(--spacing-s) var(--spacing-m) var(--spacing-xs)}.school-picker__button:not(button){cursor:default}.school-picker__button__group-label{grid-area:group-label;width:100%;font-family:Roboto Flex;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTFI" 740,"YTAS" 720,"wght" 500,"YTUC" 700,"wdth" 90,"YTDE" -240,"opsz" 12;line-height:1.14;letter-spacing:-.12px;color:#242424;color:var(--1-primary-1-light-15-brand-guidelines-10);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.school-picker__button__option-label{grid-area:option-label;width:100%;font-family:Roboto Flex;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTFI" 740,"wght" 500,"YTUC" 700,"YTAS" 720,"opsz" 12,"XTRA" 460,"YTDE" -240,"wdth" 90;line-height:1.22;letter-spacing:-.18px;color:#242424;color:var(--1-primary-1-light-15-brand-guidelines-10);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.school-picker__button svg{grid-area:dropdown-icon;color:var(--1-primary-1-light-15-brand-guidelines-10)}.school-picker__dropdown{width:50%;max-width:960px;min-width:640px;height:80%;border-radius:var(--border-radius-m);border:solid .2px var(--1-primary-1-light-90-brand-guidelines-50);background-color:var(--1-primary-1-light-15-brand-guidelines-10)}.school-picker__dropdown__content{height:100%;display:flex;flex-direction:row}.school-picker__dropdown__search{width:calc(100% - var(--spacing-m) * 2);margin:var(--spacing-s) var(--spacing-m)}.school-picker__dropdown__section{width:50%;display:flex;flex-direction:column}.school-picker__dropdown__section:first-child{border-right:1px solid var(--1-primary-1-light-0-white)}.school-picker__dropdown__section__heading{font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTDE" -240,"wdth" 90,"wght" 500,"GRAD" 100,"opsz" 12,"YTFI" 740,"YTUC" 700,"YTAS" 720;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e;color:var(--99-grey-2-dark-30);margin:var(--spacing-s) var(--spacing-m) 0}.school-picker__dropdown__options-list{height:100%;display:flex;flex-direction:column;overflow:auto;scrollbar-color:var(--1-primary-1-light-80) var(--1-primary-1-light-0-white);scrollbar-gutter:stable;scrollbar-width:thin}.school-picker__dropdown__options-category summary{display:flex;flex-direction:row;align-items:center;justify-content:space-between;text-align:left;border-radius:0;padding:var(--spacing-xs) var(--spacing-m);background-color:var(--2-accent-purple-1-light-15-brand-guidelines-10);font-family:Roboto Flex;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"opsz" 12,"XTRA" 460,"wdth" 90,"YTFI" 740,"YTDE" -240,"GRAD" 100,"wght" 500,"YTUC" 700,"YTAS" 720;line-height:1.33;letter-spacing:-.12px;color:#242424;color:var(--2-accent-purple-2-dark-30-brand-guidelines-100);cursor:pointer}.school-picker__dropdown__options-category summary svg{transform:rotate(-90deg)}.school-picker__dropdown__options-category ul{display:flex;flex-direction:column;gap:1px}.school-picker__dropdown__options-category[open] summary svg{transform:rotate(0)}.school-picker__dropdown__option-item{width:100%;justify-content:space-between;text-align:left;border-radius:0;padding:var(--spacing-s) var(--spacing-m);background-color:var(--1-primary-1-light-0-white);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--1-primary-2-dark-60-brand-guidelines-100)}.school-picker__dropdown__option-item.active{box-shadow:inset 0 3px 5px #763881;background-color:var(--2-accent-purple-2-dark-0-brand-guidelines-80);color:var(--1-primary-1-light-0-white)}.school-picker__dropdown__no-results-message{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;padding:var(--spacing-s) var(--spacing-m);background-color:var(--1-primary-1-light-0-white)}.site-nav{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xl);margin:var(--spacing-xl) 0;list-style:none}.site-nav__item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-xs);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424;color:var(--1-primary-1-light-90-brand-guidelines-50)}.site-nav__item svg{width:36px;height:36px;padding:var(--spacing-s)}.site-nav__item[data-active=active]{color:var(--2-accent-purple-1-light-15-brand-guidelines-10)}.site-nav__item[data-active=active] svg{background:var(--2-accent-purple-2-dark-30-brand-guidelines-100);border-radius:var(--border-radius-s)}.site-nav__item:hover{color:var(--2-accent-purple-1-light-15-brand-guidelines-10)}.site-nav__item:hover svg{background:var(--2-accent-purple-1-light-15-brand-guidelines-10);color:var(--2-accent-purple-2-dark-30-brand-guidelines-100);border-radius:var(--border-radius-s)}.table{border-collapse:collapse}.table--full-width{width:100%}.table__header__cell{font-family:Roboto Flex;font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"YTDE" -240,"wdth" 90,"wght" 500,"GRAD" 100,"opsz" 12,"YTFI" 740,"YTUC" 700,"YTAS" 720;line-height:1.38;letter-spacing:-.16px;color:#2e2e2e;text-align:left;vertical-align:top;padding:var(--spacing-m);border-bottom:2px solid var(--1-primary-2-dark-30-brand-guidelines-90);color:var(--header-color)}.table__header__description{font-family:Roboto Flex;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"XTRA" 460,"opsz" 12,"YTUC" 700,"YTFI" 740,"GRAD" -150,"YTAS" 720,"wght" 500,"wdth" 90,"YTDE" -240;line-height:1.33;letter-spacing:-.12px;color:#2e2e2e;color:var(--header-description-color)}.table__cell{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--1-primary-2-dark-20-brand-guidelines-80);padding:var(--spacing-m);border-bottom:1px solid var(--1-primary-2-dark-30-brand-guidelines-90);text-align:left;vertical-align:inherit}.table__cell--truncate{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table--primary{--header-bg: var(--ifg-brand-blue-primary-10);--header-color: var(--1-primary-2-dark-60-brand-guidelines-100);--header-description-color: var( --1-primary-2-dark-20-brand-guidelines-80 )}.table--secondary{--header-bg: var(--2-accent-purple-1-light-15-brand-guidelines-10);--header-color: var(--2-accent-purple-2-dark-30-brand-guidelines-100);--header-description-color: var( --1-primary-2-dark-20-brand-guidelines-80 )}.table--striped .table__header{background:var(--header-bg)}.table--striped .table__row:nth-child(odd){background:var(--1-primary-1-light-5)}.tag{width:fit-content;display:inline-block;flex:0 0 auto;border-radius:var(--border-radius-s)}.tag--small{padding:var(--spacing-xxs) var(--spacing-xxs);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424}.tag--medium{padding:var(--spacing-xxs) var(--spacing-xs);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424}.tag--large{padding:0 var(--spacing-s);font-family:Roboto Flex;font-size:18px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTFI" 740,"wdth" 90,"YTAS" 720,"GRAD" 100,"opsz" 12,"YTUC" 700,"XTRA" 460,"YTDE" -240,"wght" 500;line-height:1.44;letter-spacing:-.18px;color:#242424}.tag--larger{padding:0 var(--spacing-s);font-family:Roboto Flex;font-size:20px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTDE" -240,"YTFI" 740,"GRAD" 100,"wght" 500,"XTRA" 460,"wdth" 90,"YTUC" 700,"opsz" 12,"YTAS" 720;line-height:1.4;letter-spacing:-.2px;color:#242424}.tag--red{color:var(--4-error-2-dark-20);background-color:#f7ece8}.tag--purple{color:var(--2-accent-purple-2-dark-30-brand-guidelines-100);background-color:var(--2-accent-purple-1-light-15-brand-guidelines-10)}.tag--green{color:var(--3-success-2-dark-0);background-color:#ecf3ec}.tag--blue{color:var(--1-primary-2-dark-60-brand-guidelines-100);background-color:#e9eaee}.tag--yellow{color:var(--5-accent-yellow-2-dark-0);background-color:#f4f2e6}.tag--pink{color:var(--6-accent-pink-2-dark-0);background-color:#fbebef}.upload-card{width:240px;display:grid;grid-template-rows:156px 40px 40px auto auto;row-gap:var(--spacing-m);justify-items:center;border-radius:var(--border-radius-l);border:solid 1px var(--1-primary-1-light-15-brand-guidelines-10);background-color:var(--1-primary-1-light-0-white)}.upload-card .upload-thumbnail{width:240px;height:156px}.upload-card img.upload-card__thumbnail{width:100%;height:100%;object-fit:cover}.upload-card__name{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424;color:var(--1-primary-2-dark-50);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.upload-card__description{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--1-primary-2-dark-50);display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;width:100%}.upload-card__published-status{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-s);font-family:Roboto Flex;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"opsz" 12,"XTRA" 460,"wdth" 90,"YTFI" 740,"YTDE" -240,"GRAD" 100,"wght" 500,"YTUC" 700,"YTAS" 720;line-height:1.33;letter-spacing:-.12px;color:#242424;color:var(--1-primary-2-dark-50)}.upload-card__item--start{align-self:start;justify-self:flex-start}.upload-card__item--stretch{justify-self:stretch}.upload-thumbnail{width:fit-content;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:Roboto Flex;font-size:12px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"opsz" 12,"XTRA" 460,"wdth" 90,"YTFI" 740,"YTDE" -240,"GRAD" 100,"wght" 500,"YTUC" 700,"YTAS" 720;line-height:1.33;letter-spacing:-.12px;color:#242424;color:var(--1-primary-2-dark-50);text-align:center;word-break:break-word}.upload-thumbnail span{margin:var(--spacing-s) var(--spacing-xl)}.upload-form__subheading{padding-bottom:var(--spacing-l);padding-left:var(--spacing-s);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e;color:var(--99-grey-2-dark-20)}.upload-search{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"YTUC" 700,"YTDE" -240,"YTFI" 740,"wght" 500,"GRAD" -150,"XTRA" 460,"wdth" 90,"opsz" 12,"YTAS" 720;line-height:1.29;letter-spacing:-.14px;color:#2e2e2e}.upload-search__input-wrapper{position:relative;display:flex;flex-direction:row;align-items:center;gap:var(--spacing-s)}.upload-search .upload-search__input{width:400px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><g fill="none" fill-rule="evenodd" opacity=".99"><polygon points="0 0 24 0 24 24 0 24"/><path fill="currentColor" fill-rule="nonzero" d="M15.5,14 L14.71,14 L14.4300003,13.7299995 C15.6300004,12.3299996 16.2499999,10.4200003 15.9099998,8.39000034 C15.4399998,5.61000037 13.1199996,3.38999999 10.3199997,3.04999998 C6.08999968,2.53 2.53,6.08999968 3.04999998,10.3199997 C3.38999999,13.1199996 5.61000037,15.4399998 8.39000034,15.9099998 C10.4200003,16.2499999 12.3299996,15.6300004 13.7299995,14.4300003 L14,14.71 L14,15.5 L18.25,19.75 C18.66,20.16 19.3299998,20.16 19.7399998,19.75 C20.1499998,19.34 20.1499998,18.6700002 19.7399998,18.2600002 L15.5,14 Z M9.5,14 C7.00999999,14 5,11.99 5,9.5 C5,7.00999999 7.00999999,5 9.5,5 C11.99,5 14,7.00999999 14,9.5 C14,11.99 11.99,14 9.5,14 Z"/></g></svg>');background-repeat:no-repeat;background-position:var(--spacing-m) center;background-size:18px;padding-left:38px}.tags-dropdown{position:absolute;gap:var(--spacing-xs);width:400px;max-height:200px;overflow-y:auto;border:solid 2px var(--2-accent-purple-2-dark-0-brand-guidelines-80);background-color:var(--1-primary-1-light-0-white);border-radius:var(--border-radius-m)}.tags-dropdown__options-container{display:flex;flex-direction:column}.tags-dropdown__option{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-xs);background:none;border:none;padding:var(--spacing-s);color:var(--1-primary-2-dark-60-brand-guidelines-100);cursor:pointer}.tags-dropdown__option:hover,.tags-dropdown__option:focus,.tags-dropdown__option--active{background-color:var(--2-accent-purple-1-light-15-brand-guidelines-10)}.user-info__button{max-width:350px;height:48px;gap:var(--spacing-l);background-color:var(--2-accent-purple-2-dark-0-brand-guidelines-80);padding:var(--spacing-s);font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"wdth" 90,"XTRA" 460,"opsz" 12,"YTFI" 740,"YTDE" -240,"wght" 500,"YTUC" 700,"YTAS" 720;line-height:1.14;letter-spacing:-.14px;color:#242424;color:var(--1-primary-1-light-0-white)}.user-info__button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-info__button:hover,.user-info__button:focus{background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.user-info__button:has(+*:popover-open){background:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80);outline:2px solid var(--2-accent-purple-2-dark-0-brand-guidelines-80)}.user-info__button:has(+*:popover-open) svg{transform:rotate(180deg)}.user-info__dropdown{background-color:var(--1-primary-1-light-0-white);color:var(--2-accent-purple-2-dark-0-brand-guidelines-80);border:2px solid var(--2-accent-purple-2-dark-0-brand-guidelines-80);border-bottom-left-radius:var(--border-radius-m);border-bottom-right-radius:var(--border-radius-m);border-top:none;padding:0 var(--spacing-s) var(--spacing-s) var(--spacing-s)}.user-info__dropdown__contents{width:100%;display:flex;flex-direction:column;align-items:start;gap:var(--spacing-s)}.user-info__dropdown form{width:100%}.user-info__dropdown__item{font-family:Roboto Flex;font-size:14px;font-weight:500;font-stretch:normal;font-style:normal;font-variation-settings:"GRAD" 100,"YTAS" 720,"YTDE" -240,"wdth" 90,"XTRA" 460,"YTUC" 700,"wght" 500,"opsz" 12,"YTFI" 740;line-height:1.29;letter-spacing:-.14px;color:#242424;color:currentColor;width:calc(100% + var(--spacing-s) * 2);justify-content:stretch;border-radius:0;padding:var(--spacing-s) var(--spacing-s);margin:calc(-1 * var(--spacing-xs)) calc(-1 * var(--spacing-s))}.user-info__dropdown__item:hover,.user-info__dropdown__item:focus{background:var(--2-accent-purple-1-light-15-brand-guidelines-10)}.user-info__dropdown__divider{width:100%;height:1px;border:none;border-bottom:1px solid var(--2-accent-purple-2-dark-0-brand-guidelines-80)}
