.caregiver-application-layout[data-portal-presentation=legacy]{display:contents}.caregiver-application-layout[data-portal-presentation=redesign]{--caregiver-form-measure:54rem;--caregiver-mobile-gutter:1rem;--caregiver-mobile-gutter-end:max(var(--caregiver-mobile-gutter),env(safe-area-inset-right));--caregiver-mobile-gutter-start:max(var(--caregiver-mobile-gutter),env(safe-area-inset-left));--caregiver-preview-measure:70rem;background:var(--background);color:var(--text);display:block;min-height:100vh}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-page{background:var(--background);color:var(--text);gap:0;padding:0 0 3rem}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-nav{background:var(--surface);border-bottom:1px solid var(--border);color:var(--text);max-width:none!important;min-height:4rem;padding:0 clamp(1rem,4vw,3rem);width:100%!important}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-nav a{color:var(--primary);font-weight:700}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-card{background:var(--surface);border:0;border-radius:0;box-shadow:none;margin:0 auto;max-width:var(--caregiver-form-measure)!important;padding:clamp(1rem,3vw,2rem)!important;width:100%!important}.caregiver-application-layout[data-portal-presentation=redesign] :is(.caregiver-application-hero-simple,.employment-preview-header,.applicant-progress-header){border-bottom:1px solid var(--border)!important;padding-bottom:1.25rem!important;text-align:left!important}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-application-hero-simple h1{font-size:clamp(1.75rem,4vw,2.5rem)!important;letter-spacing:-.025em!important;line-height:1.15!important;margin-inline:0!important;max-width:42rem}.caregiver-application-layout[data-portal-presentation=redesign] :is(.caregiver-application-hero-simple p:not(.marketing-eyebrow),.prehire-section-heading p){margin-inline:0;max-width:44rem}.caregiver-application-layout[data-portal-presentation=redesign] .prehire-section-heading{text-align:left}.caregiver-application-layout[data-portal-presentation=redesign] .prehire-action-list{border-top:1px solid var(--border);gap:0!important}.caregiver-application-layout[data-portal-presentation=redesign] .prehire-form-action{background:var(--surface)!important;border:0!important;border-bottom:1px solid var(--border)!important;border-radius:0!important;box-shadow:none!important;min-height:4.5rem!important;padding:.75rem .25rem!important}.caregiver-application-layout[data-portal-presentation=redesign] .prehire-form-action:hover{background:var(--soft)!important}.caregiver-application-layout[data-portal-presentation=redesign] :is(.prehire-form-action .prehire-form-button,.caregiver-standalone-actions a,.caregiver-standalone-actions button,.applicant-draft-toolbar a,.applicant-draft-toolbar button){border-radius:.5rem;min-height:2.75rem}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-shell{align-items:center;background:var(--background);display:grid;min-height:100svh;padding:clamp(1rem,4vw,3rem)}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-shell .caregiver-standalone-card{border:1px solid var(--border);max-width:48rem!important}.caregiver-application-layout[data-portal-presentation=redesign] .employment-preview-card{border-inline:1px solid var(--border);margin-top:1.5rem;padding:0!important}.caregiver-application-layout[data-portal-presentation=redesign] .employment-preview-card:is(:has(.employment-preview-pdf-panel),:has(.prehire-capture-upload-field),:has(.prehire-multi-capture-upload-field),:has(.employment-preview-signature-prototype)){max-width:var(--caregiver-preview-measure)!important}.caregiver-application-layout[data-portal-presentation=redesign] .employment-preview-main{margin-inline:auto;max-width:var(--caregiver-form-measure)!important;width:100%}.caregiver-application-layout[data-portal-presentation=redesign] .employment-application-window-topbar{border-radius:0}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-page :is(a,button):is(:hover,:focus-visible){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;transform:none!important}@media (max-width:720px){.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-nav{align-items:flex-start;min-height:0;padding-block:.75rem}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-card{max-width:calc(100% - var(--caregiver-mobile-gutter-start) - var(--caregiver-mobile-gutter-end))!important;width:calc(100% - var(--caregiver-mobile-gutter-start) - var(--caregiver-mobile-gutter-end))!important}}.caregiver-application-layout[data-portal-presentation=redesign],.caregiver-application-layout[data-portal-presentation=redesign] *,.caregiver-application-layout[data-portal-presentation=redesign] :after,.caregiver-application-layout[data-portal-presentation=redesign] :before{box-sizing:border-box}.caregiver-application-layout[data-portal-presentation=redesign] :is(.caregiver-standalone-page,.caregiver-standalone-card,.employment-preview-card,.employment-preview-window-scroll,.employment-preview-main,.employment-preview-section,.employment-preview-fields,.prehire-section,.prehire-action-list,.applicant-progress-surface){max-width:100%;min-width:0}.caregiver-application-layout[data-portal-presentation=redesign] :is(img,video,iframe,canvas){max-width:100%}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-nav a{align-items:center;display:inline-flex;min-height:2.75rem}.caregiver-application-layout[data-portal-presentation=redesign] .employment-preview-card{max-height:none;overflow:visible}.caregiver-application-layout[data-portal-presentation=redesign] .employment-application-window-topbar{background:var(--surface);border-bottom:1px solid var(--border);color:var(--text);min-height:3.25rem}.caregiver-application-layout[data-portal-presentation=redesign] .employment-application-window-topbar a{border-color:var(--border);border-radius:.5rem;color:var(--primary);min-height:2.75rem}.caregiver-application-layout[data-portal-presentation=redesign] .employment-preview-window-scroll{max-height:none;overflow:visible}.caregiver-application-layout[data-portal-presentation=redesign] :is(.employment-preview-section,.employment-application-section){background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;box-shadow:none;padding-inline:0}.caregiver-application-layout[data-portal-presentation=redesign] :is(.employment-preview-section-heading,.employment-application-section-header){justify-items:start;text-align:left}.caregiver-application-layout[data-portal-presentation=redesign] .employment-application-section-divider{background:var(--border);width:100%}.caregiver-application-layout[data-portal-presentation=redesign] .employment-preview-field :is(input,select,textarea):not([type=checkbox]):not([type=radio]){max-width:100%;min-height:2.75rem;min-width:0}.caregiver-application-layout[data-portal-presentation=redesign] :is(.prehire-form-button,.prehire-card-action,.prehire-card-correction-button,.prehire-capture-upload-option,.prehire-capture-upload-remove,.prehire-link-records-cta,.employment-preview-validation-actions button,.employment-preview-validation-actions a,.applicant-draft-toolbar .button-link,.applicant-draft-toolbar button,.applicant-signin-card button,.applicant-signin-card input){min-height:2.75rem}.caregiver-application-layout[data-portal-presentation=redesign] .prehire-multi-capture-upload-field{border-radius:0;box-shadow:none}.caregiver-application-layout[data-portal-presentation=redesign] .applicant-packet-history,.caregiver-application-layout[data-portal-presentation=redesign] .applicant-signin-card{background:transparent;border:0;border-block:1px solid var(--border);border-radius:0;padding-inline:0}.caregiver-application-layout[data-portal-presentation=redesign] .applicant-packet-history-list{border-top:1px solid var(--border);gap:0;grid-template-columns:minmax(0,1fr)}.caregiver-application-layout[data-portal-presentation=redesign] .applicant-packet-history-link{background:transparent;border:0;border-bottom:1px solid var(--border);border-radius:0;min-height:3.5rem}.caregiver-application-layout[data-portal-presentation=redesign] .applicant-packet-history-link.is-selected{border-bottom-color:var(--primary);border-left:3px solid var(--primary);box-shadow:none}.caregiver-application-layout[data-portal-presentation=redesign] .employment-preview-esign-card{border-radius:.5rem;box-shadow:none}.caregiver-application-layout[data-portal-presentation=redesign] :is(.employment-preview-esign-tab,.employment-preview-esign-clear,.bg-check-summary-of-rights-toggle,.bg-check-summary-of-rights-download,.bg-check-multi-state-toggle){min-height:2.75rem}@media (max-width:720px){.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-page{overflow-x:clip}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-nav{align-items:stretch;display:grid}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-nav div{display:grid;grid-gap:0;gap:0;justify-content:stretch}.caregiver-application-layout[data-portal-presentation=redesign] .caregiver-standalone-nav a{border-bottom:1px solid var(--border)}.caregiver-application-layout[data-portal-presentation=redesign] :is(.employment-preview-window-scroll,.caregiver-standalone-card){padding-inline:1rem!important}.caregiver-application-layout[data-portal-presentation=redesign] .employment-preview-fields{grid-template-columns:minmax(0,1fr)}.caregiver-application-layout[data-portal-presentation=redesign] :is(.caregiver-standalone-actions,.employment-preview-validation-actions,.applicant-draft-toolbar){align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr)}.caregiver-application-layout[data-portal-presentation=redesign] :is(.caregiver-standalone-actions a,.caregiver-standalone-actions button,.employment-preview-validation-actions a,.employment-preview-validation-actions button,.applicant-draft-toolbar a,.applicant-draft-toolbar button){justify-content:center;width:100%}}