@charset "UTF-8";.portal-enrollment{padding-inline:4%}@media (min-width:768px){.portal-enrollment{padding-inline:4%}}@media (min-width:992px){.portal-enrollment{padding-inline:8%}}@media (min-width:1600px){.portal-enrollment{padding-inline:10%}}.portal-enrollment{padding-block:clamp(3rem,5vw,5rem);background:#fff;color:#202020}.portal-enrollment__inner{margin-inline:auto}.portal-enrollment__header.c-block-header{align-items:flex-start;max-width:none;margin:0 0 3rem;text-align:left}.portal-enrollment__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;font-size:.75rem;margin:0 0 1rem;letter-spacing:.14em;font-weight:700;text-transform:uppercase}.portal-enrollment__title.c-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;margin:0;color:#202020}.portal-enrollment__title.c-title strong{color:#14379b}.portal-enrollment__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:.6s;max-width:65ch;margin-top:0;color:#6a6a6a;line-height:1.7}.portal-enrollment__description p,.portal-enrollment__notice-content p,.portal-enrollment__step-description p{margin:0}.portal-enrollment__date-cards,.portal-enrollment__notices,.portal-enrollment__steps{display:grid;gap:1rem}.portal-enrollment__steps{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;margin:0;list-style:none}.portal-enrollment__step{display:flex;min-width:0}.portal-enrollment__step: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}.portal-enrollment__step: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}.portal-enrollment__step: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}.portal-enrollment__step: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}.portal-enrollment__step-card{display:flex;align-items:flex-start;gap:1rem;width:100%;padding:1.25rem;border:1px solid #e8e8e8;border-radius:1rem;transition:border-color 220ms ease}.portal-enrollment__step-card:hover{border-color:#14379b}.portal-enrollment__number{display:grid;place-items:center;flex:0 0 2rem;min-height:2rem;padding:.15rem;border-radius:50%;background:#14379b;color:#fff;font-weight:700;font-size:.875rem}.portal-enrollment__step-content{min-width:0}.portal-enrollment__card-title,.portal-enrollment__step-title{font-size:1rem;font-weight:700;line-height:1.4;margin:0 0 .5rem}.portal-enrollment__step-description{font-size:.875rem;color:#6a6a6a;line-height:1.65}.portal-enrollment__links{opacity:var(--fade-opacity,0);transform:var(--fade-transform,translateX(0) translateY(-25px));transition:all 1s cubic-bezier(.165,.84,.44,1);transition-delay:1.2s;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:2rem}.portal-enrollment__text-link{display:inline-flex;align-items:center;gap:.5rem;color:#14379b;font-weight:700;font-size:.875rem;text-decoration:none;transition:color 220ms ease}.portal-enrollment__text-link:focus-visible,.portal-enrollment__text-link:hover{color:#0e2470;text-decoration:underline;text-underline-offset:.2em}.portal-enrollment__text-link:focus-visible .portal-enrollment__icon,.portal-enrollment__text-link:hover .portal-enrollment__icon{transform:translateX(.25rem)}.portal-enrollment__text-link .portal-enrollment__icon{transition:transform 220ms ease}.portal-enrollment__icon{flex:0 0 1.1rem;width:1.1rem;height:1.1rem}.portal-enrollment__icon svg{width:100%;height:100%}.portal-enrollment__dates-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:1.4s;display:flex;align-items:center;gap:1rem;margin:2rem 0 1.5rem;color:#6a6a6a;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.portal-enrollment__dates-title::after{content:"";flex:1;height:1px;background:#e8e8e8}.portal-enrollment__date-cards{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.portal-enrollment__date-card: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}.portal-enrollment__date-card: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}.portal-enrollment__date-card: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}.portal-enrollment__date-card: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}.portal-enrollment__date-card{padding:1.75rem;background:#f7f7f5;border:1px solid #e8e8e8;border-radius:1rem;min-width:0}.portal-enrollment__card-title{min-height:3.8em;margin-bottom:1rem}.portal-enrollment__date-rows{margin:0}.portal-enrollment__date-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-block:.85rem;border-top:1px dashed #e8e8e8;font-size:.8125rem;line-height:1.5}.portal-enrollment__date-label{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;color:#6a6a6a;font-weight:400;min-width:0}.portal-enrollment__dates{margin:0;font-weight:700;text-align:right;flex-shrink:0;max-width:50%;font-variant-numeric:tabular-nums}.portal-enrollment__badge{display:inline-block;border-radius:2rem;padding:.12rem .5rem;font-size:.6875rem;font-weight:700;white-space:nowrap}.portal-enrollment__badge--green{color:rgb(31.2,71.8,60.25);background:rgba(65,181,148,.13)}.portal-enrollment__badge--red{color:rgb(160,31.75,31.75);background:rgba(209,38,38,.1)}.portal-enrollment__notices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;margin-top:1.25rem}.portal-enrollment__notice: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}.portal-enrollment__notice: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}.portal-enrollment__notice: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}.portal-enrollment__notice: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}.portal-enrollment__notice{display:flex;align-items:flex-start;gap:1rem;min-width:0;padding:1.25rem;border:1px solid color-mix(in srgb,var(--notice-color) 35%,#fff);border-radius:.875rem;background:color-mix(in srgb,var(--notice-color) 8%,#fff);font-size:.875rem;line-height:1.65}.portal-enrollment__notice>.portal-enrollment__icon{margin-top:.2rem;color:color-mix(in srgb,var(--notice-color) 55%,#0d0d0d)}.portal-enrollment__notice-content{flex:1;min-width:0}.portal-enrollment__inner{overflow-wrap:anywhere}.portal-enrollment__notice-content a,.portal-enrollment__step-description a{color:#14379b;font-weight:700;text-underline-offset:.2em;transition:color 220ms ease}.portal-enrollment__notice-content a:focus-visible,.portal-enrollment__notice-content a:hover,.portal-enrollment__step-description a:focus-visible,.portal-enrollment__step-description a:hover{color:#0e2470}.portal-enrollment :where(a,button):focus-visible{outline:2px solid #14379b;outline-offset:3px}.portal-enrollment__editable{position:relative;padding-right:3rem}.portal-enrollment__link-editor{position:relative;min-width:0;max-width:100%}.portal-enrollment__link-editor .c-button,.portal-enrollment__link-editor .portal-enrollment__text-link{padding-right:4.75rem;min-height:3rem}.portal-enrollment__link-editor .c-button{gap:.5rem}.portal-enrollment .portal-enrollment__gear.components-button,.portal-enrollment .portal-enrollment__remove.components-button{position:absolute;top:.4rem;right:.4rem;z-index:2;display:inline-flex;justify-content:center;align-items:center;padding:0;width:1.75rem;height:1.75rem;min-width:1.75rem;border-radius:.25rem;background:0 0;transition:color 220ms ease,background-color 220ms ease}.portal-enrollment .portal-enrollment__gear.components-button svg,.portal-enrollment .portal-enrollment__remove.components-button svg{width:1rem;height:1rem;fill:currentcolor}.portal-enrollment .portal-enrollment__remove.components-button{color:#d12626}.portal-enrollment .portal-enrollment__remove.components-button:focus-visible,.portal-enrollment .portal-enrollment__remove.components-button:hover{background:rgba(209,38,38,.1);color:#d12626}.portal-enrollment .portal-enrollment__gear.components-button{right:2.25rem;color:#14379b}.portal-enrollment .portal-enrollment__gear.components-button:focus-visible,.portal-enrollment .portal-enrollment__gear.components-button:hover{color:#0e2470;background:#eef2fc}.portal-enrollment .portal-enrollment__gear--solid.components-button{color:#fff}.portal-enrollment .portal-enrollment__gear--solid.components-button:focus-visible,.portal-enrollment .portal-enrollment__gear--solid.components-button:hover{color:#14379b;background:#fff;box-shadow:inset 0 0 0 1px #bdcbed}.portal-enrollment__link-editor:has(.portal-enrollment__gear--solid)>.portal-enrollment__remove{background:#fff}.portal-enrollment__notice.portal-enrollment__editable{padding-right:5rem}.portal-enrollment__add.components-button{margin-block:.75rem}.portal-enrollment__date-row--editor{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;row-gap:.5rem}.portal-enrollment__date-row--editor .portal-enrollment__date-label{grid-column:1;flex-direction:column;align-items:flex-start}.portal-enrollment__date-row--editor .portal-enrollment__dates{grid-column:1;max-width:none;text-align:left}.portal-enrollment .portal-enrollment__row-controls{display:grid;grid-template-columns:repeat(2,1.75rem);grid-column:2;grid-row:1/3;align-items:start;gap:.25rem}.portal-enrollment .portal-enrollment__row-controls .components-button{position:static;width:1.75rem;height:1.75rem;min-width:1.75rem;padding:0;justify-content:center}.portal-enrollment__step.portal-enrollment__editable{padding-right:0}.portal-enrollment__step.portal-enrollment__editable .portal-enrollment__step-card{padding-top:2.5rem;padding-right:3rem}.editor-styles-wrapper .portal-enrollment{--fade-opacity:1;--fade-transform:none}@media (prefers-reduced-motion:reduce){.portal-enrollment{--fade-opacity:1;--fade-transform:none}}@media (min-width:768px) and (max-width:1023px){.portal-enrollment__date-cards,.portal-enrollment__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.portal-enrollment__date-cards,.portal-enrollment__notices,.portal-enrollment__steps{grid-template-columns:minmax(0,1fr)}.portal-enrollment__links{flex-direction:column;align-items:stretch}.portal-enrollment__links .c-button{width:100%}.portal-enrollment__text-link{width:100%}.portal-enrollment__card-title{min-height:0}.portal-enrollment__date-card{padding:1.25rem}.portal-enrollment__date-card.portal-enrollment__editable{padding-right:3rem}.portal-enrollment__header{margin-bottom:2rem}}.portal-enrollment-editor__fields{display:flex;flex-direction:column;gap:1rem;padding:1rem;width:min(20rem,80vw)}.portal-enrollment-editor__fields .components-base-control{margin:0}.portal-enrollment-editor__fields .components-base-control__field{display:flex;flex-direction:column;gap:.25rem;margin:0}.portal-enrollment-editor__fields .components-toggle-control .components-base-control__field{flex-direction:row}.portal-enrollment-editor__palette .components-circular-option,.portal-enrollment-editor__palette .components-circular-option__swatch{width:1.75rem;height:1.75rem}.portal-enrollment-editor__custom-color.components-button{display:flex;gap:.5rem}.portal-enrollment-editor__custom-color.components-button span{width:1.25rem;height:1.25rem;border:1px solid #e0e0e0;border-radius:50%}.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=portal-enrollment.min.css.map */
