.header-color-ds-basic-color-surface-neutral-subtle{color:var(--ds-basic-color-texticon-accent1,#265688)}p.body-xs{color:var(--ds-basic-color-texticon-muted,#676767);-webkit-margin-before:var(--ds-size-50,.25rem);margin-block-start:var(--ds-size-50,.25rem);-webkit-margin-after:0;margin-block-end:0}#root{margin-block:auto;margin-inline:auto}.app,.app-content{display:flex;flex-direction:column}.max-width{max-width:32rem}.request-error-message{padding-block:0;padding-inline:var(--ds-type-size-16,1rem)}.join-mileage-plan-info-section{display:flex;flex-direction:column;justify-content:flex-start;margin-inline:auto;row-gap:var(--ds-type-size-24,1.5rem)}.join-mileage-plan-form-container,.join-mileage-plan-info-section-container{flex:1 1;padding-block:var(--ds-type-size-24,1.5rem);padding-inline:var(--ds-type-size-24,1.5rem)}.join-mileage-plan-heading{display:flex;flex-direction:column;text-align:left;row-gap:var(--ds-type-size-12,.75rem)}.join-mileage-plan-form{display:flex;flex-direction:column;margin-inline:auto;row-gap:var(--ds-type-size-24,1.5rem)}.join-mileage-plan-form-container{background:var(--ds-basic-color-surface-neutral-subtle,#f7f7f7)}.already-have-mileage-plan{background:var(--ds-basic-color-border-subtle,#ddd);border-color:var(--ds-basic-color-border-subtle,#ddd)}.input-section{display:flex;flex-direction:column;row-gap:var(--ds-type-size-12,.75rem)}.non-minor-guest-information{display:flex;flex-direction:column;row-gap:var(--ds-type-size-24,1.5rem)}.topHeader{text-align:center}@media(min-width:1024px)and (orientation:landscape){.topHeader{text-align:unset}}#already-mileage-plan-number{-webkit-margin-after:var(--ds-type-size-12,.75rem);margin-block-end:var(--ds-type-size-12,.75rem)}hr.already-have-mileage-plan{margin-block:var(--ds-type-size-24,1.5rem);margin-inline:auto;color:var(--ds-basic-color-border-subtle,#ddd)}.enrollform_TopDescription{order:2}.userid-notes{margin-block:var(--ds-type-size-12,.75rem)}.password-notes{margin-block:var(--ds-type-size-24,1.5rem) var(--ds-type-size-12,.75rem)}.mileage-plan-input{margin-inline:0;margin-block:var(--ds-type-size-12,.75rem)}.marketing-opt-in-label{line-height:var(--ds-type-size-24,1.5rem)}.marketing-opt-in-checkbox{margin-top:2em}.terms-and-conditions{margin-block:var(--ds-type-size-24,1.5rem);margin-inline:auto}.has-mileage-plan-number-checkbox-description{margin-block:0}.small-guest-input::part(input){width:90%}.privacy-notice-wrapper{-webkit-margin-after:var(--ds-type-size-24,1.5rem);margin-block-end:var(--ds-type-size-24,1.5rem)}.dateOfBirth{display:flex;flex-direction:row;align-items:flex-start;gap:var(--ds-type-size-16,1rem);justify-content:space-between}.monthInput{flex:2 1}.dayInput,.yearInput{flex:1 1}auro-input::part(input){width:100%}@media(max-width:407px){.has-mileage-plan-number-checkbox-description{line-height:var(--ds-type-size-24,1.5rem)}}@media(max-width:448px){.dateOfBirth{flex-wrap:wrap}.monthInput{flex-basis:100%}.dayInput,.yearInput{flex-basis:calc(50% - .5em)}}@media(max-width:290px){.dayInput,.yearInput{flex-basis:100%}}@media(min-width:472px){.small-guest-input{max-width:236px}}@media(max-width:768px){.join-mileage-plan-form{row-gap:var(--ds-type-size-24,1.5rem)}#already-mileage-plan-number{-webkit-margin-after:var(--ds-type-size-12,.75rem);margin-block-end:var(--ds-type-size-12,.75rem)}hr.already-have-mileage-plan{margin-block:var(--ds-type-size-16,1rem);margin-inline:auto}.input-section{row-gap:var(--ds-type-size-12,.75rem)}.non-minor-guest-information{row-gap:var(--ds-type-size-24,1.5rem)}}@media(min-width:768px)and (max-width:1024px){#already-mileage-plan-number{-webkit-margin-after:var(--ds-type-size-10,.625rem);margin-block-end:var(--ds-type-size-10,.625rem)}hr.already-have-mileage-plan{margin-block:var(--ds-type-size-24,1.5rem);margin-inline:auto}.input-section{row-gap:var(--ds-type-size-12,.75rem)}}@media(max-width:1024px){#privacy-notice-description{-webkit-margin-after:var(--ds-type-size-10,.625rem);margin-block-end:var(--ds-type-size-10,.625rem)}.error-parent{-webkit-padding-before:var(--ds-type-size-24,1.5rem);padding-block-start:var(--ds-type-size-24,1.5rem)}}@media(min-width:1024px)and (max-width:1071px){.has-mileage-plan-number-checkbox-description{line-height:var(--ds-type-size-24,1.5rem)}}@media(min-width:1024px){.request-error-message{padding-block:var(--ds-type-size-24,1.5rem) 0;padding-inline:var(--ds-type-size-72,4.5rem)}}@media(min-width:1024px)and (orientation:landscape){.error-parent{background:linear-gradient(90deg,#fff 50%,#f7f7f7 0)}.app-content{flex-direction:row}.join-mileage-plan-form-container,.join-mileage-plan-info-section-container{flex-basis:0;padding-block:var(--ds-type-size-72,4.5rem);padding-inline:var(--ds-type-size-64,4rem)}}@media(min-width:1232px){#root{max-width:1439px}}#hf-h{-webkit-margin-after:0!important;margin-block-end:0!important}