.mb-rep{font-family:var(--mb-font-sans);color:var(--cds-text-primary);background-color:var(--cds-background);padding-bottom:var(--mb-space-page-end)}.mb-rep a:where(:not(.cds--btn):not(.cds--tag)),.mb-rep a:where(:not(.cds--btn):not(.cds--tag)):hover{color:var(--cds-link-primary)}.mb-rep a:where(:not(.cds--btn):not(.cds--tag)):hover{color:var(--cds-link-primary-hover);text-decoration:underline}.mb-rep a:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;border-radius:0}.mb-rep__inner{max-width:99rem;margin:0 auto;padding:0 1rem}.mb-rep__form{max-width:60rem;margin-top:1.5rem}.mb-rep__model{flex:18rem}.mb-rep__model input{width:100%}.mb-rep__examples{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);color:var(--cds-text-secondary);margin:.75rem 0 0}.mb-rep__results{margin-top:2.5rem}.mb-rep__results>*+*{margin-top:2rem}.mb-rep__help{max-width:48rem;margin-top:3rem}.mb-rep__steps{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);margin:0;padding-left:1.5rem;list-style:decimal}.mb-rep__steps>li+li{margin-top:.5rem}.mb-rep__target{max-width:72rem}.mb-rep__specs{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);flex-wrap:wrap;gap:.5rem 1.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.mb-rep__tiers>*+*{margin-top:2.5rem}.mb-rep__tier-source{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary);margin:0 0 1rem}.mb-rep__grade+.mb-rep__grade{margin-top:2rem}.mb-rep__grade-head{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);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;max-width:72rem;margin:0 0 .75rem;display:flex}.mb-rep__grade-text{color:var(--cds-text-secondary)}.mb-rep__matches{border-top:1px solid var(--cds-border-subtle-01);margin:0;padding:0;list-style:none}.mb-rep__match{border-bottom:1px solid var(--cds-border-subtle-01);padding:1rem 0}.mb-rep__match-name{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);overflow-wrap:anywhere;margin:0}.mb-rep__badges{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0 0;display:flex}.mb-rep__source{font-size:var(--cds-label-01-font-size,.75rem);font-weight:var(--cds-label-01-font-weight,400);line-height:var(--cds-label-01-line-height,1.33333);letter-spacing:var(--cds-label-01-letter-spacing,.32px);color:var(--cds-text-secondary);margin:.5rem 0 0}.mb-rep__facts{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);grid-template-columns:minmax(0,1fr);gap:.75rem;margin:1rem 0 0;display:grid}@media (min-width:1056px){.mb-rep__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.mb-rep__facts dt{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin:0 0 .25rem}.mb-rep__facts dd{margin:0}.mb-rep__list{margin:0;padding:0;list-style:none}.mb-rep__list>li+li{margin-top:.25rem}.mb-rep__term,.mb-rep__muted{color:var(--cds-text-secondary)}.mb-rep__note{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);max-width:72rem;margin:.75rem 0 0}.mb-rep__counts{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);color:var(--cds-text-secondary)}.mb-rep__counts>p{margin:0}.mb-rep__counts>p+p{margin-top:.5rem}.mb-rep__disclaimer{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);border:1px solid var(--cds-border-subtle-01);background-color:var(--cds-layer-01);max-width:72rem;margin:1rem 0 0;padding:.75rem 1rem}.mb-rep__lead{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:72rem;margin:0}.mb-rep__block-actions{margin:1.5rem 0 0}.mb-rep-banner{background-color:var(--cds-layer-01);padding:1rem 0}.mb-rep-banner__title{font-size:var(--cds-heading-compact-02-font-size,1rem);font-weight:var(--cds-heading-compact-02-font-weight,600);line-height:var(--cds-heading-compact-02-line-height,1.375);letter-spacing:var(--cds-heading-compact-02-letter-spacing,0);margin:0}.mb-rep-banner__text{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);margin:.5rem 0 0}@media (max-width:671px){.mb-rep__results{margin-top:2rem}}.mb-rep__match .mb-report,.mb-rep__results .mb-report{margin-top:.75rem;padding-top:0}.mb-rep__override{flex:100%;margin-top:.5rem}.mb-rep__override-summary{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);cursor:pointer;color:var(--cds-link-primary)}.mb-rep__override-summary:focus-visible{outline:2px solid var(--cds-focus);outline-offset:-2px;border-radius:0}.mb-rep__override-row{margin-top:.75rem}.mb-rep__override-heading{font-size:var(--cds-heading-compact-01-font-size,.875rem);font-weight:var(--cds-heading-compact-01-font-weight,600);line-height:var(--cds-heading-compact-01-line-height,1.28572);letter-spacing:var(--cds-heading-compact-01-letter-spacing,.16px);margin:0 0 .25rem}
