.benefit-description{color:var(--ds-basic-color-texticon-default,#2a2a2a);margin-block:0;margin-inline:0}section.mileage-plan-benefit{display:flex;flex-direction:row;column-gap:var(--ds-type-size-24,1.5rem)}.benefit{display:flex;flex-direction:column;gap:var(--ds-type-size-12,.75rem)}.join-mileage-plan-benefits{display:flex;text-align:left;margin-inline:auto}@media(min-width:320px){.join-mileage-plan-benefits{align-items:center;column-gap:var(--ds-type-size-32,2rem);flex-direction:row;justify-content:center;order:1}.benefit-text{display:none}img.benefit-image{min-width:var(--ds-type-size-64,4rem);max-width:var(--ds-type-size-64,4rem);min-height:var(--ds-type-size-64,4rem);max-height:var(--ds-type-size-64,4rem)}}@media(min-width:1024px)and (orientation:landscape){.join-mileage-plan-benefits{align-items:flex-start;flex-direction:column;justify-content:flex-start;order:2;row-gap:var(--ds-type-size-48,3rem)}.benefit-text{display:block}img.benefit-image{min-width:var(--ds-type-size-48,3rem);max-width:var(--ds-type-size-48,3rem);min-height:var(--ds-type-size-48,3rem);max-height:var(--ds-type-size-48,3rem)}}.main{align-items:center;display:flex;flex-direction:column;margin-block:var(--ds-size-500,2.5rem);margin-inline:auto;max-width:615px;padding-block:0;padding-inline:0;row-gap:var(--ds-size-300,1.5rem)}.gearIcon{color:var(--ds-basic-color-brand-secondary,#5de3f7);width:55px;height:55px}.content{display:flex;flex-direction:column;row-gap:var(--ds-size-150,.75rem)}.content>h1{margin-block:0}.maintenance-message{color:var(--ds-basic-color-texticon-muted,#676767)}