.cai-membership{color:#14212b;background:#fff;border-top:1px solid #d9e5e2;padding-block:56px;font-family:HP Plex Sans,IBM Plex Sans,Arial,sans-serif;font-size:17px;line-height:1.6}.cai-membership,.cai-membership *{box-sizing:border-box}.cai-membership .cai-membership__inner{width:calc(100% - 80px);max-width:1200px;margin-inline:auto}.cai-membership .cai-membership__copy{max-width:760px}.cai-membership .cai-membership__copy h2{color:#14212b;letter-spacing:-.02em;text-wrap:balance;margin:0;font-family:inherit;font-size:28px;font-weight:500;line-height:1.25}.cai-membership .cai-membership__copy p{color:#52616b;font-size:inherit;line-height:inherit;margin:16px 0 0}.cai-membership .cai-membership__link{color:#12615b;text-underline-offset:5px;margin-top:16px;padding-block:8px;font-size:15px;line-height:1.5;text-decoration:underline;text-decoration-thickness:1px;display:inline-block}.cai-membership .cai-membership__link:focus-visible{outline-offset:4px;outline:3px solid #c84f32}.cai-membership .cai-member-lockup{--cai-height:56px;--member-width:198px;align-items:center;gap:calc(var(--cai-height) / 2);width:max-content;padding:calc(var(--cai-height) / 2);margin-top:24px;display:flex}.cai-membership .cai-member-lockup img{max-width:none;height:auto;box-shadow:none;border:0;border-radius:0;flex:none;margin:0;padding:0;display:block}.cai-membership .cai-member-lockup__cai{width:calc(var(--cai-height) * 2504 / 757.55)}.cai-membership .cai-member-lockup__extraara{width:var(--member-width)}.cai-membership .cai-member-lockup__divider{width:1px;height:var(--cai-height);background:#000;flex:0 0 1px;display:block}.cai-membership--compact{padding-block:40px}.cai-membership--compact .cai-membership__inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;display:grid}.cai-membership--compact .cai-membership__copy h2{letter-spacing:0;font-size:20px;line-height:1.4}.cai-membership--compact .cai-membership__copy p{margin-top:8px;font-size:15px}.cai-membership--compact .cai-membership__link{margin-top:4px}.cai-membership--compact .cai-member-lockup{--cai-height:48px;--member-width:170px;margin-top:0}@media (max-width:1000px){.cai-membership--compact .cai-membership__inner{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.cai-membership{padding-block:40px}.cai-membership .cai-membership__inner{width:calc(100% - 40px)}.cai-membership .cai-membership__copy h2{font-size:24px}.cai-membership--compact .cai-membership__copy h2{font-size:19px}.cai-membership .cai-member-lockup{--cai-height:40px;--member-width:142px}}@media (max-width:390px){.cai-membership .cai-member-lockup{--cai-height:34px;--member-width:120px;margin-inline:-12px}}
