.mb-compare{font-family:var(--mb-font-sans);color:var(--cds-text-primary);background-color:var(--cds-background)}.mb-compare__inner{max-width:99rem;margin:0 auto;padding:0 1rem}.mb-compare a:where(:not(.cds--btn)),.mb-compare a:where(:not(.cds--btn)):hover{color:var(--cds-link-primary)}.mb-compare a:where(:not(.cds--btn)):hover{color:var(--cds-link-primary-hover);text-decoration:underline}.mb-compare a:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;border-radius:0}.mb-compare__toolbar{border-top:1px solid var(--cds-border-subtle-01);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1rem;padding:.5rem 0;display:flex}.mb-compare__toggle,.mb-compare__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mb-compare__check{font-size:var(--cds-body-compact-01-font-size,.875rem);font-weight:var(--cds-body-compact-01-font-weight,400);line-height:var(--cds-body-compact-01-line-height,1.28572);letter-spacing:var(--cds-body-compact-01-letter-spacing,.16px);align-items:center;gap:.5rem;display:inline-flex}.mb-compare__check input{block-size:1rem;inline-size:1rem;accent-color:var(--cds-interactive)}.mb-compare__status{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-secondary);margin:0}.mb-compare__note{font-size:var(--cds-helper-text-01-font-size,.75rem);line-height:var(--cds-helper-text-01-line-height,1.33333);letter-spacing:var(--cds-helper-text-01-letter-spacing,.32px);color:var(--cds-text-secondary);margin:0 0 .75rem}.mb-compare__section{margin:2rem 0}.mb-compare__steps,.mb-compare__links{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px);max-width:48rem;margin:0 0 1rem;padding-left:1.5rem}.mb-compare__links{padding-left:0;list-style:none}.mb-compare__links li{border-bottom:1px solid var(--cds-border-subtle-01);padding:.5rem 0}.mb-compare__selected{font-size:var(--cds-body-01-font-size,.875rem);font-weight:var(--cds-body-01-font-weight,400);line-height:var(--cds-body-01-line-height,1.42857);letter-spacing:var(--cds-body-01-letter-spacing,.16px)}
