.membership-table{--first-cell-width:60%;--border-color:#d9dfe8;padding-bottom:var(--s-section-padding);padding-top:var(--s-section-padding)}@media(min-width:48em){.membership-table{--first-cell-width:72%}}.membership-table__title-wrap{align-items:center;display:flex;flex-flow:column;gap:1.6rem;margin-bottom:5.4rem;text-align:center}@media(min-width:48em){.membership-table__title-wrap{margin-bottom:6.4rem}}@media(min-width:64em){.membership-table__title-wrap{margin-bottom:8.4rem}}@media(min-width:85.375em){.membership-table__title-wrap{margin-bottom:9.7rem}}.membership-table__title{font-size:4.5rem}@media(min-width:64em){.membership-table__title{font-size:6.5rem}}@media(min-width:85.375em){.membership-table__title{font-size:7.2rem}}@media(min-width:90em){.membership-table__title{font-size:8.5rem}}.membership-table__legend-wrapper,.membership-table__table-wrapper{background:#e7ecf5;border-radius:3rem;margin-left:auto;margin-right:auto;max-width:111.5rem}.membership-table__legend-wrapper{display:flex;gap:2rem;justify-content:space-between;margin-bottom:1.8rem;padding:2rem}@media(min-width:30em){.membership-table__legend-wrapper{gap:0}}@media(min-width:48em){.membership-table__legend-wrapper{justify-content:space-between;padding:2.4rem}}@media(min-width:64em){.membership-table__legend-wrapper{margin-bottom:2.8rem;padding:3.2rem}}@media(min-width:85.375em){.membership-table__legend-wrapper{padding:3.4rem}}.membership-table__legend,.membership-table__legend-header{align-items:center;display:flex;flex-flow:column;gap:.6rem;line-height:1.1;text-align:center}@media(min-width:48em){.membership-table__legend,.membership-table__legend-header{gap:1.2rem;text-align:left}}.membership-table__legend-header{width:33%}@media(min-width:30em){.membership-table__legend-header{flex-flow:row;width:var(--first-cell-width)}}@media(min-width:64em){.membership-table__legend-header{gap:1.6rem}}.membership-table__legend{text-align:center}.membership-table__legend-memberships{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem}@media(min-width:30em){.membership-table__legend-memberships{gap:0;width:calc(100% - var(--first-cell-width))}.membership-table__legend-memberships .membership-table__legend-title{padding-left:1rem;padding-right:1rem}}.membership-table__legend-swatch{border-radius:50%;height:3rem;width:3rem}@media(min-width:48em){.membership-table__legend-swatch{height:3.6rem;width:3.6rem}}.membership-table__legend-title{font-size:1.2rem}@media(min-width:48em){.membership-table__legend-title{font-size:1.5rem}}@media(min-width:64em){.membership-table__legend-title{font-size:2rem}}.membership-table__table-wrapper{display:flex;flex-flow:column;gap:4rem;padding:2rem 2rem 0}@media(min-width:23.4375em){.membership-table__table-wrapper{padding:2rem 2rem 0}}@media(min-width:48em){.membership-table__table-wrapper{padding:2.4rem 2.4rem 0}}@media(min-width:64em){.membership-table__table-wrapper{padding:3.2rem 3.2rem 0}}@media(min-width:85.375em){.membership-table__table-wrapper{padding:3.4rem 3.4rem 0}}.membership-table__table{border-bottom:.1rem solid var(--border-color);width:100%}.membership-table__table:last-child{border-bottom:none}.membership-table__table-header{background:linear-gradient(90deg,#184a9a,#009de0);border-radius:50rem;color:#fff;display:inline-block;font-size:1.4rem;font-weight:600;padding:.8rem 2.5rem;text-align:center}@media(min-width:48em){.membership-table__table-header{font-size:1.8rem}}@media(min-width:64em){.membership-table__table-header{font-size:2.2rem}}@media(min-width:85.375em){.membership-table__table-header{font-size:2.4rem}}@media(min-width:48em){.membership-table__table-header{padding:.8rem 4.2rem}}@media(min-width:64em){.membership-table__table-header{padding:1.2rem 6.4rem}}.membership-table__table-row{display:flex;flex-flow:row wrap;width:100%}@media(min-width:23.4375em){.membership-table__table-row{display:table-row}}.membership-table__table-cell{font-size:1.8rem;font-size:1.2rem;padding-bottom:3.2rem;padding-top:3.2rem}@media(min-width:48em){.membership-table__table-cell{font-size:1.3rem}}@media(min-width:64em){.membership-table__table-cell{font-size:1.5rem}}@media(min-width:85.375em){.membership-table__table-cell{font-size:1.6rem}}@media(min-width:90em){.membership-table__table-cell{font-size:1.8rem}}.membership-table__table-cell:first-child{width:100%}@media(min-width:23.4375em){.membership-table__table-cell:first-child{padding-right:2.4rem;width:var(--first-cell-width)}}@media(min-width:48em){.membership-table__table-cell:first-child{padding-right:3.2rem}}.membership-table__table-cell:last-child{border-right:none}@media(max-width:23.4365em){.membership-table__table-cell{padding-bottom:1.6rem;padding-top:1.6rem;width:50%}}@media(min-width:23.4375em){.membership-table__table-cell{border-bottom:.1rem solid var(--border-color);border-right:.1rem solid var(--border-color)}}@media(min-width:64em){.membership-table__table-cell{padding-bottom:2.6rem;padding-top:2.6rem}}@media(min-width:85.375em){.membership-table__table-cell{padding-bottom:3.4rem;padding-top:3.4rem}}.membership-table__table-row:last-child .membership-table__table-cell{border-bottom:none}.membership-table__table-cell-icon{align-items:center;border-radius:50%;display:flex;height:3rem;justify-content:center;justify-self:center;margin-left:1.6rem;margin-right:1.6rem;width:3rem}.membership-table__table-cell-icon-image{height:48%;width:48%}@media(min-width:48em){.membership-table__table-cell-icon{height:3.6rem;width:3.6rem}}.membership-table__table-line{border-right:.1rem solid var(--border-color);display:none;height:100%}@media(min-width:30em){.membership-table__table-line{display:block}}.membership-table__benefit-name{max-width:max(54rem,80%)}.membership-table--show-background{--border-color:#e7ecf5;--c-font-primary:#184a9a;background:#e7ecf5}.membership-table--show-background .membership-table__legend-wrapper,.membership-table--show-background .membership-table__table-wrapper{background:#fff}.membership-table .blue{background:linear-gradient(90deg,#184a9a,#009de0)}.membership-table .purple{background:linear-gradient(180deg,#5d287c,#554695)}.membership-table .pink{background:linear-gradient(180deg,#b70675,#8d237e)}