.membership-comparison .membership-comparison__title{font-family:var(--heading-font-family);font-size:var(--step-3);font-weight:700;margin-bottom:2rem;text-align:center}@media(max-width:768px){.membership-comparison .membership-comparison__title{font-size:var(--step-2);margin-bottom:1.5rem}}.membership-comparison .membership-comparison__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:#f6f4f1;border:2px solid rgba(48,44,44,.24);border-radius:1rem;margin-block:2rem;overflow:hidden}.membership-comparison .membership-comparison__table{background-color:#f6f4f1;border-collapse:collapse;color:#000;font-size:.95rem;table-layout:fixed;width:100%}.membership-comparison .membership-comparison__heading{background-color:rgba(0,0,0,.05);border-bottom:1px solid #d6d3d0;font-family:var(--heading-font-family);font-size:var(--step-2);font-weight:600;padding:1.25rem;text-transform:none}.membership-comparison .membership-comparison__row{border-color:transparent}.membership-comparison .membership-comparison__row:last-child{border-bottom:none}.membership-comparison .membership-comparison__feature-label{background-color:rgba(0,0,0,.05);border-right:1px solid #d6d3d0;font-weight:500;padding:1.25rem 1rem;text-align:left;white-space:normal;width:35%;word-wrap:break-word;overflow-wrap:anywhere;position:relative}.membership-comparison .membership-comparison__feature-text{display:inline}.membership-comparison .membership-comparison__tooltip{display:inline-block;margin-left:.5rem;position:relative;transform:translateY(-2px);vertical-align:baseline}.membership-comparison .membership-comparison__tooltip-icon{align-items:center;background-color:#bbb;border-radius:50%;color:#fff;cursor:help;display:inline-flex;font-size:11px;font-weight:700;height:16px;justify-content:center;transition:background-color .2s ease;width:16px}.membership-comparison .membership-comparison__tooltip-icon:hover{background-color:#333}.membership-comparison .membership-comparison__tooltip-content{background-color:#000;border-radius:6px;bottom:calc(100% + 8px);box-shadow:0 4px 12px rgba(0,0,0,.15);color:#fff;font-size:.85rem;font-weight:400;left:50%;line-height:1.4;max-width:300px;min-width:200px;opacity:0;padding:.75rem 1rem;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .2s ease,visibility .2s ease;visibility:hidden;white-space:normal;z-index:1000}.membership-comparison .membership-comparison__tooltip-content:after{border:6px solid transparent;border-top-color:#000;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.membership-comparison .membership-comparison__tooltip:hover .membership-comparison__tooltip-content{opacity:1;visibility:visible}.membership-comparison .membership-comparison__cell{background-color:#f7f3ef;padding:.25rem;text-align:center;white-space:normal;word-wrap:break-word;overflow-wrap:anywhere}.membership-comparison .membership-comparison__cell svg{height:50px;width:50px;fill:#000;margin:auto}.membership-comparison .membership-comparison__cell.is-empty{background-color:#fff}.membership-comparison .membership-comparison__notice{background-color:#fff4f4;border:2px dashed #cc1818;border-radius:.5rem;color:#a00;font-size:1rem;margin-top:2rem;padding:1.25rem}@media(max-width:768px){.membership-comparison .membership-comparison__cell,.membership-comparison .membership-comparison__feature-label,.membership-comparison .membership-comparison__heading{padding:8px}.membership-comparison .membership-comparison__tooltip-icon{font-size:10px;height:14px;width:14px}.membership-comparison .membership-comparison__tooltip-content{font-size:.75rem;max-width:220px;min-width:150px;padding:.5rem .75rem}.membership-comparison .membership-comparison__cell svg{height:30px;width:30px}.membership-comparison .membership-comparison__tooltip{display:none}}.membership-comparison td,.membership-comparison th{border-bottom:1px solid #c0bbb8;border-right:1px solid #c0bbb8;padding:8px}.membership-comparison td:last-child,.membership-comparison th:last-child{border-right:none}.membership-comparison tr:last-child td{border-bottom:none}
