/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */
.autocomplete__wrapper{position:relative}.autocomplete__hint,.autocomplete__input{appearance:none;box-sizing:border-box;border:2px solid #0b0c0c;border-radius:0;width:100%;height:2.5rem;margin-bottom:0;line-height:1.25}.autocomplete__input{background-color:#0000;position:relative}.autocomplete__hint{color:#505a5f;position:absolute}.autocomplete__input--default{padding:5px}.autocomplete__input--focused{outline-offset:0;outline:3px solid #fd0;box-shadow:inset 0 0 0 2px}.autocomplete__input--show-all-values{cursor:pointer;padding:5px 35px 5px 5px}.autocomplete__dropdown-arrow-down{z-index:-1;width:24px;height:24px;display:inline-block;position:absolute;top:10px;right:8px}.autocomplete__menu{color:#0b0c0c;background-color:#fff;border:2px solid #0b0c0c;border-top:0;width:calc(100% - 4px);max-height:342px;margin:0;padding:0;overflow-x:hidden}.autocomplete__menu--visible{display:block}.autocomplete__menu--overlay{z-index:100;position:absolute;top:100%;left:0;box-shadow:0 2px 6px #00000042}.autocomplete__menu--inline{position:relative}.autocomplete__option{cursor:pointer;border-width:1px 0;border-bottom-style:solid;border-bottom-color:#b1b4b6;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:#f3f2f1}.autocomplete__option--focused,.autocomplete__option:hover{color:#fff;background-color:#1d70b8;border-color:#1d70b8;outline:none}@media (-ms-high-contrast:active),(forced-colors:active){.autocomplete__menu{border-color:fieldtext}.autocomplete__option{color:fieldtext;background-color:field}.autocomplete__option--focused,.autocomplete__option:hover{color:selecteditemtext;forced-color-adjust:none;background-color:selecteditem;border-color:selecteditem;outline-color:selecteditemtext}}.autocomplete__option--no-results{color:#505a5f;cursor:not-allowed;background-color:#f3f2f1}.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:1rem;font-weight:400}.autocomplete__hint,.autocomplete__option{padding:5px}@media (min-width:641px){.autocomplete__hint,.autocomplete__input,.autocomplete__option{font-size:1.1875rem;line-height:1.31579}}.search-excerpt{-webkit-hyphens:auto;hyphens:auto}.qcr__school-selects{gap:0;display:flex}.qcr__school-selects-item{width:100%}.autocomplete__wrapper{width:100%;font:inherit;position:relative}.form__field--error .autocomplete__input,.form__field--error .form__file-input{border:1px solid var(--color-error)}.autocomplete__input,.autocomplete__hint{border:1px solid var(--color-black);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Cpath fill='currentColor' d='m45 17.6687-3.525-3.525L25 30.5937l-16.475-16.45L5 17.6687l20 20 20-20Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25em 1.25em;background-position:right var(--space-xs)center;width:100%;height:auto;padding:var(--space-xs)var(--space-s);padding-inline:var(--space-s)calc(var(--space-xs) + 1.25em);font:inherit;border-radius:4px;flex:auto}.autocomplete__input--focused,.autocomplete__input-show-all-values{height:auto;padding:var(--space-xs)var(--space-s);padding-inline:var(--space-s)calc(var(--space-xs) + 1.25em);border-radius:4px;outline:0;box-shadow:inset 0 0 0 1px}:is(.autocomplete__input--focused,.autocomplete__input-show-all-values)::placeholder{opacity:0}.autocomplete__option:focus{outline:none}.autocomplete__menu{z-index:1000;background-color:var(--color-white);width:100%;max-height:200px;margin-top:var(--space-2xs);box-shadow:var(--base-shadow);border:1px solid #0000001a;border-radius:4px;padding:0;list-style:none;position:absolute;top:100%;left:0;overflow-y:auto}.autocomplete__menu li{padding-block:var(--space-xs);padding-inline:var(--space-3xs)}.autocomplete__menu li:hover{color:var(--color-black);border:0}.autocomplete__menu li:not([aria-disabled=true]){cursor:pointer}.autocomplete__menu li:not([aria-disabled=true]):hover{background-color:#0000000d}.autocomplete__menu li:not(:last-child){border-bottom:1px solid #0000001a}.autocomplete__option{background-color:var(--color-white)}.autocomplete__option--focused,.autocomplete__option--focused:hover{color:var(--color-black);background-color:#0000000d;border:0}.autocomplete__menu--hidden,.autocomplete__dropdown-arrow-down{display:none}.error-messages{color:var(--color-rot);padding-block:var(--space-xs);gap:var(--space-2xs);border-radius:4px;align-items:center;display:flex}.error-messages svg{width:24px;height:24px}.field_with_errors .autocomplete__wrapper input{border-color:var(--color-error)}.hidden{display:none}.divider{--thickness:.23ch;--base-margin:2cap;--margin-block:calc((var(--base-margin) - var(--thickness))/2);width:var(--logo-width);height:var(--thickness);background-color:var(--theme-primary,currentColor);clip-path:polygon(0 0,calc(100% - var(--thickness))0,100% 100%,0% 100%);margin-block-start:var(--margin-block)}[dir=rtl] .divider{clip-path:polygon(var(--thickness)0,100% 0,100% 100%,0% 100%)}.divider:has(+*){margin-block-end:var(--margin-block)}:is(h1,h2,h3):has(+.divider){text-box-trim:trim-end;text-box-edge:cap alphabetic}.divider+*{text-box-trim:trim-start;text-box-edge:cap alphabetic}.divider--step-3{font-size:var(--text-step-3)}.divider--step-4{font-size:var(--text-step-4)}.divider--step-5{font-size:var(--text-step-5)}.divider--step-6{font-size:var(--text-step-6)}.maintenance-page{color:#fff;background-color:#00756f}.maintenance-page__logo{place-self:center;width:12rem;height:12rem;display:block}.maintenance-page__content{flex-wrap:wrap;justify-content:center;align-items:center;gap:8rem;display:flex}@media (max-width:1024px){.maintenance-page__content{flex-direction:column;gap:2rem;padding-inline:2rem;font-size:1rem}}.autocomplete__flex{gap:var(--space-s);display:flex}.autocomplete__flex div{width:100%}.maintenance-page__content-text{flex-direction:column;gap:1rem;display:flex}.maintenance-page__content-text h1{margin-block:20px;font-size:4rem;font-weight:700}.maintenance-page__content-image{max-width:630px;max-height:600px}.has-error input,.field_with_errors .form__file-input{border-color:var(--color-error)}.callout{max-width:67ch}.map-button--flex{display:flex}.flex-container--column{flex-direction:column;display:flex}.flex-container--row{flex-direction:row;display:flex}.cluster--center-align{align-items:center}.cluster--end-align{align-self:end}.flex-item{align-self:var(--flex-item-alignment,center);justify-self:var(--flex-item-justification,center)}.download-link{align-items:center;gap:.5ch;display:flex}.download-link svg{opacity:.6;width:1.25em;height:1.25em}.download-all-forms-checkbox{border-bottom:1px solid var(--color-gray);padding-block-end:var(--space-xs)}.search__input.form__text-input{background-color:var(--color-white);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%23505a5f' d='M10 4a6 6 0 104.472 10.027l4.25 4.25 1.414-1.414-4.25-4.25A6 6 0 0010 4Zm0 2a4 4 0 110 8 4 4 0 010-8Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:1.25em 1.25em;background-position:left var(--space-s)center;width:100%;padding:var(--space-xs)var(--space-s);padding-inline-start:calc(var(--space-s) + 1.25em + var(--space-xs));display:block}.search__input.form__text-input::placeholder{color:var(--color-dark-gray)}[dir=rtl] .search__input.form__text-input{background-position:right var(--space-s)center;padding-inline-start:var(--space-s);padding-inline-end:calc(var(--space-s) + 1.25em + var(--space-xs))}.divider+.search__form{text-box-trim:none;text-box-edge:auto}.search__title{font-size:var(--text-step-4);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.search__result-count,.search__muted{color:var(--color-dark-gray);font-size:var(--text-step--1);margin-block:var(--space-xs)}.search__sections{margin-block-start:var(--space-m)}.search__sections mark{background-color:var(--color-gelb)}@supports (color:color-mix(in lab, red, red)){.search__sections mark{background-color:color-mix(in srgb,var(--color-gelb),var(--color-white)45%)}}.search__section+.search__section{margin-block-start:var(--space-xl)}.search__section-title{font-size:var(--text-step-3);line-height:var(--leading-neat);font-weight:var(--weight-bold)}.search-schools-results{--gs-columns-large:3;--gs-gap:var(--space-m-l);margin:0;padding:0;list-style:none}.search-school-card{border-radius:4px;flex:18rem;max-width:26rem;transition:box-shadow .2s,background-color .2s;position:relative}.search-school-card__name{font-size:var(--text-step-1);line-height:var(--leading-tight);font-weight:var(--weight-bold);display:inline-block}.search-school-card__name:before{content:"";position:absolute;inset:0}.search-school-card__address{color:var(--color-dark-gray);font-size:var(--text-step--1);margin-block-start:var(--space-3xs)}.search-pages-results{margin:0;padding:0;list-style:none}.search-pages-result{padding-block:var(--space-l);border-block-start:2px solid var(--color-gray);flex-direction:column;align-items:flex-start;display:flex}.search-pages-result:first-child{border-block-start:0;padding-block-start:0}.search-pages-result__title{font-size:var(--text-step-3);line-height:var(--leading-tight);font-weight:var(--weight-bold)}.search-pages-result__breadcrumb{font-size:var(--text-step--1);line-height:var(--leading-tight);color:var(--color-dark-gray);margin-block-start:var(--space-3xs)}.search-pages-result__block{gap:var(--space-2xs);display:flex}.search-pages-result__block svg{width:24px;height:24px;color:var(--color-dark-gray)}.search-pages-result__blocks{margin-block-start:var(--space-m)}.search-pages-result__block-title{font-size:var(--text-step-1);line-height:var(--leading-tight);font-weight:var(--weight-bold);display:inline-block}.search-pages-result__title,.search-pages-result__block-title{border-radius:4px;transition:box-shadow .2s,background-color .2s}@media (any-pointer:fine) and (any-hover:hover){.search-school-card:has(.search-school-card__name:hover){background-color:var(--hover-bg,var(--color-light-gray));box-shadow:0 0 0 8px var(--hover-bg,var(--color-light-gray))}.search-pages-result__title:hover,.search-pages-result__block-title:hover{background-color:var(--hover-bg,var(--color-light-gray));box-shadow:0 0 0 4px var(--hover-bg,var(--color-light-gray))}}.search-pages-result__text{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.search-pages-result__list{margin:0;padding-inline-start:var(--space-m);list-style:outside}