@charset "UTF-8";.quality-assurance{padding-inline:4%}@media (min-width:768px){.quality-assurance{padding-inline:4%}}@media (min-width:992px){.quality-assurance{padding-inline:8%}}@media (min-width:1600px){.quality-assurance{padding-inline:10%}}.quality-assurance{padding-block:4rem;color:#222;background:#f7f7f5}.quality-assurance .quality-assurance-accreditations__header,.quality-assurance .quality-assurance-faq__header,.quality-assurance__header.c-block-header{align-items:flex-start;max-width:none;margin-inline:0;text-align:left}.quality-assurance .quality-assurance-accreditations__title.c-title,.quality-assurance .quality-assurance-faq__eyebrow,.quality-assurance .quality-assurance-faq__title.c-title,.quality-assurance__eyebrow,.quality-assurance__title.c-title{width:100%;margin-inline:0;text-align:left}.quality-assurance__inner{min-width:0;margin-inline:auto}.quality-assurance__intro{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:3.5rem}.quality-assurance__header{margin:0}.quality-assurance .quality-assurance-faq__eyebrow,.quality-assurance__eyebrow{font-size:.7rem;margin:0 0 1.1rem;color:#15369a;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.quality-assurance__title.c-title{font-size:calc(1.34rem + 1.08vw)}@media (min-width:1200px){.quality-assurance__title.c-title{font-size:2.15rem}}.quality-assurance__title.c-title{margin:0;font-weight:700;letter-spacing:-.035em;line-height:1.3}.quality-assurance__title.c-title strong{color:#15369a;font-weight:inherit}.quality-assurance__description{font-size:1rem;line-height:1.5;color:#6a6a6a}.quality-assurance__description p{margin:0}.quality-assurance__description strong{color:#222}.quality-assurance__intro-content{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;min-width:0}.quality-assurance__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:3rem}.quality-assurance__cards:empty{display:none}.quality-assurance__card-wrapper{min-width:0}.quality-assurance__card.c-card{position:relative;height:100%;padding:1.5rem;background:#fff;border:1px solid #ededed;border-radius:.9rem;box-shadow:none;transform:none;transition:border-color 220ms ease,box-shadow 220ms ease}.quality-assurance__card.c-card:focus-within,.quality-assurance__card.c-card:hover{border-color:#15369a;box-shadow:0 0 .5rem rgba(0,0,0,.15)}.quality-assurance__card.c-card .c-card__header{display:flex;flex-direction:column;gap:1rem}.quality-assurance__card.c-card .c-card__title{font-size:1rem;margin:0;line-height:1.4}.quality-assurance__card.c-card .c-card__description{font-size:.9rem;color:#6a6a6a;line-height:1.7}.quality-assurance__card.c-card p{margin:0}.quality-assurance__icon{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:3rem;height:3rem;flex:0 0 3rem;padding:.5rem;color:#15369a;line-height:1;background:#eef1fa;border-radius:.75rem}.quality-assurance .quality-assurance__icon img,.quality-assurance .quality-assurance__icon svg{display:block;width:1.5rem;height:1.5rem;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.quality-assurance__icon-control{display:flex;align-items:center;gap:.375rem}.quality-assurance__icon-settings.components-button{display:grid;width:1.75rem;min-width:1.75rem;height:1.75rem;padding:.25rem;place-items:center;color:#15369a;background:0 0;border-radius:.25rem;transition:color 220ms ease,background-color 220ms ease}.quality-assurance__icon-settings.components-button:focus-visible,.quality-assurance__icon-settings.components-button:hover{color:#fff;background:#15369a}.quality-assurance__icon-settings.components-button svg{display:block;width:1rem;height:1rem;fill:currentcolor}.quality-assurance__accreditations{margin-top:3rem;padding-top:3rem;border-top:1px solid #e8e8e8}.quality-assurance .quality-assurance-accreditations__header{margin-bottom:1.25rem}.quality-assurance .quality-assurance-accreditations__title.c-title{font-size:1.1rem;margin:0 0 .75rem;font-weight:700}.quality-assurance .quality-assurance-accreditations__header .quality-assurance-accreditations__description{font-size:.9rem;width:100%;max-width:none;color:#6a6a6a;font-style:italic}.quality-assurance .quality-assurance-accreditations__header .quality-assurance-accreditations__description p{margin:0}.quality-assurance__tabs{display:flex;gap:.5rem;max-width:100%;margin-bottom:1.25rem;padding:.2rem;overflow-x:auto}.quality-assurance__tabs .quality-assurance__tab-editor,.quality-assurance__tabs a,.quality-assurance__tabs>.components-button{font-size:.85rem;flex:0 0 auto;padding:.5rem 1.25rem;color:#15369a;text-decoration:none;background:#fff;border:1px solid #ccd7f0;border-radius:2rem;transition:color 180ms ease,background-color 180ms ease,border-color 180ms ease}.quality-assurance__tabs .quality-assurance__tab-editor.is-active,.quality-assurance__tabs .quality-assurance__tab-editor:focus-visible,.quality-assurance__tabs .quality-assurance__tab-editor:hover,.quality-assurance__tabs .quality-assurance__tab-editor[aria-pressed=true],.quality-assurance__tabs .quality-assurance__tab-editor[aria-selected=true],.quality-assurance__tabs a.is-active,.quality-assurance__tabs a:focus-visible,.quality-assurance__tabs a:hover,.quality-assurance__tabs a[aria-pressed=true],.quality-assurance__tabs a[aria-selected=true],.quality-assurance__tabs>.components-button.is-active,.quality-assurance__tabs>.components-button:focus-visible,.quality-assurance__tabs>.components-button:hover,.quality-assurance__tabs>.components-button[aria-pressed=true],.quality-assurance__tabs>.components-button[aria-selected=true]{color:#fff;background:#15369a;border-color:#15369a}.quality-assurance__tabs .quality-assurance__tab-editor{position:relative;display:flex;align-items:center;padding-right:3rem}.quality-assurance__tabs .quality-assurance__tab-editor .rich-text{min-width:5rem;white-space:nowrap}.quality-assurance__tabs .quality-assurance__tab-editor .quality-assurance__remove{top:50%;transform:translateY(-50%);transition:color 180ms ease,background-color 180ms ease}.quality-assurance__tabs .quality-assurance__tab-editor.is-active .quality-assurance__remove,.quality-assurance__tabs .quality-assurance__tab-editor:focus-within .quality-assurance__remove,.quality-assurance__tabs .quality-assurance__tab-editor:hover .quality-assurance__remove{color:#fff}.quality-assurance__tabs .quality-assurance__tab-editor.is-active .quality-assurance__remove:focus-visible,.quality-assurance__tabs .quality-assurance__tab-editor.is-active .quality-assurance__remove:hover,.quality-assurance__tabs .quality-assurance__tab-editor:focus-within .quality-assurance__remove:focus-visible,.quality-assurance__tabs .quality-assurance__tab-editor:focus-within .quality-assurance__remove:hover,.quality-assurance__tabs .quality-assurance__tab-editor:hover .quality-assurance__remove:focus-visible,.quality-assurance__tabs .quality-assurance__tab-editor:hover .quality-assurance__remove:hover{color:#d12626;background:#fff}.quality-assurance__tabs .quality-assurance__tab-editor:focus-within{color:#fff;background:#15369a;border-color:#15369a}.quality-assurance__panel{min-width:0;margin-bottom:1.5rem}.quality-assurance__panel[hidden]{display:none}.quality-assurance__tabs[data-initialized]+.quality-assurance__panel .quality-assurance__campus-name,.quality-assurance__tabs[data-initialized]~.quality-assurance__panel .quality-assurance__campus-name{display:none}.quality-assurance__table-scroll{max-width:100%;overflow-x:auto}.quality-assurance__table{font-size:.9rem;width:100%;min-width:37rem;margin:0;border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums}.quality-assurance__table td,.quality-assurance__table th{padding:.7rem 1rem;border-bottom:1px solid #e8e8e8;font-weight:400;vertical-align:middle}.quality-assurance__table thead th{font-size:.8rem;color:#15369a;background:#dfe4f4;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.quality-assurance__table th:first-child{width:63%}.quality-assurance__table td:last-child,.quality-assurance__table th:last-child{width:16%}.quality-assurance__validity{font-size:.8rem;display:inline-block;padding:.6rem 1rem;background:rgba(255,198,0,.13);border-radius:2rem;font-weight:600;white-space:nowrap}.quality-assurance__faq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.65rem 1rem;width:100%;margin-top:3.5rem}.quality-assurance__faq>.quality-assurance__add{grid-column:1/-1;justify-self:start}.quality-assurance .quality-assurance-faq__header{grid-column:1/-1;margin-bottom:1.15rem}.quality-assurance__question-wrapper{min-width:0}.quality-assurance .quality-assurance-faq__title.c-title{font-size:calc(1.27rem + .24vw)}@media (min-width:1200px){.quality-assurance .quality-assurance-faq__title.c-title{font-size:1.45rem}}.quality-assurance .quality-assurance-faq__title.c-title{margin:0;font-weight:700}.quality-assurance__question{position:relative;min-width:0;margin:0;background:#fff;border:1px solid #ededed;border-radius:.75rem}.quality-assurance__question summary{font-size:.95rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.2rem;font-weight:700;cursor:pointer;list-style:none;transition:color 180ms ease}.quality-assurance__question summary::-webkit-details-marker{display:none}.quality-assurance__question summary:focus-visible,.quality-assurance__question summary:hover{color:#15369a}.quality-assurance__chevron{display:grid;flex:0 0 1.5rem;height:1.5rem;place-items:center;background:#eef1fa;border-radius:50%}.quality-assurance__chevron::before{content:"";width:.4rem;height:.4rem;margin-top:-.2rem;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;transform:rotate(45deg);transition:transform 180ms ease}.quality-assurance__question[open] .quality-assurance__chevron::before{transform:rotate(225deg)}.quality-assurance__answer{font-size:.95rem;padding:0 1.2rem 1.2rem;color:#6a6a6a;line-height:1.7}.quality-assurance__answer p:last-child{margin-bottom:0}.quality-assurance :where(a,button,summary,[tabindex]):focus-visible{outline:2px solid #15369a;outline-offset:3px}.wp-front .quality-assurance__header{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.wp-front .quality-assurance__description{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.wp-front .quality-assurance__cta-wrapper{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.wp-front .quality-assurance__card-wrapper:nth-child(1){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.wp-front .quality-assurance__card-wrapper:nth-child(2){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.8s}.wp-front .quality-assurance__card-wrapper:nth-child(3){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:1s}.wp-front .quality-assurance__card-wrapper:nth-child(4){opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:1.2s}.wp-front .quality-assurance .quality-assurance-accreditations__title,.wp-front .quality-assurance .quality-assurance-faq__eyebrow{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.2s}.wp-front .quality-assurance .quality-assurance-accreditations__description,.wp-front .quality-assurance .quality-assurance-faq__description,.wp-front .quality-assurance .quality-assurance-faq__title{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.4s}.wp-front .quality-assurance__tabs{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.6s}.wp-front .quality-assurance__panel{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:.8s}.wp-front .quality-assurance__question-wrapper{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(0));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:calc((var(--fade-index,1) + 2) * .2s)}.quality-assurance--editor .quality-assurance-accreditations__eyebrow,.quality-assurance--editor .quality-assurance-faq__description{display:none}.quality-assurance--editor .quality-assurance__add{margin-top:1rem}.quality-assurance--editor .quality-assurance__card{padding-top:2.5rem}.quality-assurance--editor .quality-assurance__card .c-card__title{padding-right:1.5rem}.quality-assurance--editor .quality-assurance__campus-editor{margin-top:1rem}.quality-assurance--editor .quality-assurance__program-controls{position:relative;padding-right:3rem}.quality-assurance--editor .quality-assurance__question--editor{padding:1.2rem 3rem 0 1.2rem}.quality-assurance--editor .quality-assurance__question-title{font-weight:700}.quality-assurance--editor .quality-assurance__answer{margin-top:1rem;padding-inline:0}.quality-assurance__remove.components-button{position:absolute;top:.5rem;right:.5rem;z-index:2;display:grid;width:1.75rem;min-width:1.75rem;height:1.75rem;padding:.25rem;place-items:center;color:#d12626;background:0 0;transition:color 180ms ease}.quality-assurance__remove.components-button:focus-visible,.quality-assurance__remove.components-button:hover{color:#791632;background:0 0}.quality-assurance__remove.components-button svg{width:1rem;height:1rem;fill:currentcolor}.quality-assurance__cta-editor{position:relative;display:inline-block;max-width:100%}.quality-assurance__cta-editor .c-button{padding-right:5rem}.quality-assurance__cta-editor .quality-assurance__remove{top:50%;transform:translateY(-50%);transition:color 180ms ease,background-color 180ms ease}.quality-assurance__cta-editor--primary .quality-assurance__remove{color:#fff}.quality-assurance__cta-editor--primary .quality-assurance__remove:focus-visible,.quality-assurance__cta-editor--primary .quality-assurance__remove:hover{color:#d12626;background:#fff}.quality-assurance__gear.components-button{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;right:2.5rem;z-index:2;width:1.75rem;min-width:1.75rem;height:1.75rem;padding:.25rem;color:#15369a;background:0 0;border-radius:50%;transform:translateY(-50%);transition:color 180ms ease,background-color 180ms ease}.quality-assurance__gear.components-button:focus-visible,.quality-assurance__gear.components-button:hover{color:#fff;background:#15369a}.quality-assurance__gear.components-button svg{display:block;width:1rem;height:1rem;fill:currentcolor}.quality-assurance__cta-editor--primary .quality-assurance__gear.components-button{color:#fff;background:#15369a}.quality-assurance__cta-editor--primary .quality-assurance__gear.components-button:focus-visible,.quality-assurance__cta-editor--primary .quality-assurance__gear.components-button:hover{color:#15369a;background:#fff}@media (max-width:767px){.quality-assurance__intro{grid-template-columns:1fr;gap:1.5rem}.quality-assurance__cards,.quality-assurance__faq{grid-template-columns:1fr}}.quality-assurance__cta-settings{display:flex;flex-direction:column;gap:1rem;width:18rem;max-width:85vw;padding:1rem}.quality-assurance__cta-settings .components-base-control{margin:0}.quality-assurance__cta-settings .components-base-control__field{display:flex;flex-direction:column;gap:.25rem;margin:0}.quality-assurance__cta-settings .components-base-control__label{margin:0}.quality-assurance__cta-settings .components-toggle-control .components-base-control__field{flex-direction:row}.quality-assurance__icon-actions{display:flex;flex-direction:column;gap:1rem;min-width:12rem;padding:1rem}.nubohaus-editor-reorder{display:grid;gap:.65rem;width:100%;min-width:0;overflow:hidden}.nubohaus-editor-reorder__item{display:flex;align-items:center;justify-content:space-between;width:100%;min-width:0;max-width:100%;gap:.5rem;padding-bottom:.5rem;overflow:hidden;border-bottom:1px solid #e8e8e8}.nubohaus-editor-reorder__summary{display:block;flex:1 1 0;width:0;max-width:none;min-width:0;overflow:hidden;font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.nubohaus-editor-reorder__actions{display:inline-flex;flex:none;gap:.1rem}.nubohaus-editor-reorder__action.components-button{width:1.75rem;height:1.75rem;min-width:1.75rem;padding:0}
/*# sourceMappingURL=quality-assurance.min.css.map */
