.cc-cp-chart-intro{margin-bottom:var(--space-20)}.cc-cp-chart{background:var(--white);border:1px solid var(--line);border-radius:1.25rem;margin-top:calc(2rem + var(--space-20))}.cc-cp-chart__scroll{overflow:visible}.cc-cp-chart__table{background:none;border:0;border-collapse:separate;border-spacing:0;margin:0;min-width:calc(9rem + var(--cc-cp-chart-cols, 2)*11rem);table-layout:fixed;width:100%}.cc-cp-chart__caption{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.cc-cp-chart__cell--head.cc-cp-chart__cell--label{width:calc(400%/(4 + var(--cc-cp-chart-cols, 2)*3))}.cc-cp-chart__cell{background:var(--white);border:0;border-bottom:1px solid var(--line);color:var(--ink);font-size:.875rem;line-height:1.5;padding:var(--space-24);position:relative;text-align:center;vertical-align:middle}.cc-cp-chart tbody .cc-cp-chart__row:last-child .cc-cp-chart__cell{border-bottom:0}.cc-cp-chart thead .cc-cp-chart__cell:first-child{border-top-left-radius:1.25rem}.cc-cp-chart thead .cc-cp-chart__cell:last-child{border-top-right-radius:1.25rem}.cc-cp-chart tbody .cc-cp-chart__row:last-child .cc-cp-chart__cell:first-child{border-bottom-left-radius:1.25rem}.cc-cp-chart tbody .cc-cp-chart__row:last-child .cc-cp-chart__cell:last-child{border-bottom-right-radius:1.25rem}.cc-cp-chart__cell+.cc-cp-chart__cell{border-left:1px solid var(--line)}.cc-cp-chart__cell--label{color:var(--cc-blue);font-size:.9375rem;font-weight:var(--fw-semibold);padding-left:var(--space-40);text-align:left}.cc-cp-chart__cell--head{color:var(--cc-blue);font-family:var(--font-heading);font-size:1.375rem;font-weight:var(--fw-heading);line-height:1.15;padding:var(--space-32) var(--space-24)}.cc-cp-chart__cell--head.cc-cp-chart__cell--label{font-size:1.125rem}.cc-cp-chart__cell--highlight{background:rgba(19,160,219,.05)}.cc-cp-chart__cell--head.cc-cp-chart__cell--highlight{background:var(--cc-blue);color:var(--white)}.cc-cp-chart__hat{align-items:center;background:var(--light-blue);border-radius:var(--radius) var(--radius) 0 0;bottom:100%;color:var(--white);display:flex;font-family:var(--font);font-size:.6875rem;font-weight:var(--fw-heading);height:2rem;justify-content:center;left:0;letter-spacing:.03em;line-height:1;padding:0 var(--space-16);position:absolute;right:0;text-transform:uppercase}.cc-cp-chart__name{align-items:flex-start;display:inline-flex;gap:var(--space-2)}.cc-cp-chart__name sup{font-size:.6875rem;font-weight:var(--fw-body);line-height:1;margin-left:var(--space-2)}.cc-cp-chart__logo{display:block;height:1.375rem;width:auto}.cc-cp-chart__cell--head.cc-cp-chart__cell--highlight .cc-cp-chart__logo{filter:brightness(0) invert(1)}.cc-cp-chart__richtext p+p{margin-top:var(--space-8)}.cc-cp-chart__check{align-items:center;border-radius:var(--radius-pill);color:var(--white);display:inline-flex;font-size:.75rem;font-weight:var(--fw-heading);height:1.5rem;justify-content:center;width:1.5rem}.cc-cp-chart__check.is-checked{background:var(--light-blue)}.cc-cp-chart__check.is-checked:after{content:"\2713"}.cc-cp-chart__check.is-unchecked:after{background:var(--line);border-radius:var(--radius-pill);content:"";height:.125rem;width:1.5rem}.cc-cp-chart+.cc-buttons{margin-top:var(--space-32)}@media (max-width:768px){.cc-cp-chart{margin-top:0}.cc-cp-chart__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:1.25rem}.cc-cp-chart__cell{padding:var(--space-16)}.cc-cp-chart__cell--label{left:0;padding-left:var(--space-16);position:sticky;z-index:2}.cc-cp-chart__cell--head{font-size:1.125rem}.cc-cp-chart__cell--head.cc-cp-chart__cell--highlight{padding-top:var(--space-48)}.cc-cp-chart__hat{border-radius:var(--radius-pill);bottom:auto;height:auto;left:50%;padding:var(--space-6) var(--space-12);right:auto;top:var(--space-12);transform:translateX(-50%);white-space:nowrap}}