.join-wrap.membership-typography .application-summary span{font-size:var(--type-meta);font-weight:var(--entry-copy-weight);line-height:1.5}.join-wrap.membership-typography .application-summary strong{font-size:var(--type-body);font-weight:var(--entry-copy-weight);line-height:var(--entry-copy-leading)}.join-wrap.membership-typography .application-summary>div:first-child strong{font-weight:var(--weight-heading)}.join-wrap.membership-typography .join-light .regular-intro :is(h1,h2){font-size:var(--type-section);font-weight:var(--weight-heading);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking)}.join-wrap.membership-typography .join-light .regular-plan .regular-plan-heading h3{color:var(--choice-card-title,var(--reading-ink));font-size:var(--type-product);font-weight:var(--weight-heading);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking)}.join-wrap.membership-typography .join-light .regular-plan .regular-plan-heading .membership-training-area{color:var(--reading-secondary);font-size:var(--type-meta);font-weight:var(--entry-copy-weight);margin:0;line-height:1.5}.join-wrap.membership-typography .join-light .regular-plan .regular-plan-heading strong{font-size:var(--type-section);font-weight:700;line-height:var(--heading-leading);letter-spacing:var(--heading-tracking)}.join-wrap.membership-typography .join-light .regular-plan li strong{font-size:var(--type-meta);font-weight:var(--entry-copy-weight);letter-spacing:0;line-height:1.5}.join-wrap.membership-typography .join-light .regular-plan li span{font-size:var(--type-meta);font-weight:var(--weight-control);letter-spacing:0;line-height:1.5}.join-wrap.membership-typography .join-light .regular-plan :is(.regular-role,.regular-plan-heading span){font-size:var(--type-meta);font-weight:var(--entry-copy-weight);letter-spacing:0;line-height:1.5}.join-wrap.membership-typography .join-light :is(.regular-plan .app-plan-details summary,.regular-plan .plan-select,.arena-comparison>summary){font-size:var(--type-body);font-weight:var(--weight-control);letter-spacing:0;line-height:1.5}.join-wrap.membership-typography .membership-rules :is(.membership-rules-heading h3,.faq-group h2,.hourly-comparison h3,.hourly-comparison h4){font-size:var(--type-product);font-weight:var(--weight-heading);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking)}.join-wrap.membership-typography .membership-rules .membership-rules-list summary{font-size:var(--type-body);font-weight:var(--weight-control);line-height:var(--entry-copy-leading);letter-spacing:0}.join-wrap.membership-typography .membership-rules .membership-rules-list summary b{font-size:var(--type-body);font-weight:var(--entry-copy-weight)}.join-wrap.membership-typography .membership-rules .membership-rules-list p{font-size:var(--type-body);font-weight:var(--entry-copy-weight);line-height:var(--entry-copy-leading);letter-spacing:0}.join-wrap.membership-typography .join-light :is(.membership-rules,.arena-comparison) table :is(th,td),.join-wrap.membership-typography .join-light :is(.membership-rules,.arena-comparison) table caption{font-size:var(--type-meta);font-weight:var(--entry-copy-weight);letter-spacing:0;line-height:1.5}.join-wrap.membership-typography .join-light :is(.membership-rules,.arena-comparison) table th{font-weight:var(--weight-control)}.join-wrap.membership-typography .membership-rules .membership-rules-list :is(p.price-comparison-footnote,.price-comparison-notes p){font-size:var(--type-meta);line-height:1.5}.join-wrap.membership-typography .join-light .field label{font-size:var(--type-meta);font-weight:var(--weight-control);letter-spacing:0;line-height:1.5}.join-wrap.membership-typography .join-light .field :is(input,select,textarea){font-family:var(--font-content);font-size:var(--type-body);font-weight:var(--entry-copy-weight);line-height:var(--entry-copy-leading);letter-spacing:0}.join-wrap.membership-typography .membership-rules .membership-rules-heading h1{font-size:var(--faq-page-title-size,var(--type-title));font-weight:var(--weight-editorial);line-height:var(--heading-leading);letter-spacing:var(--heading-tracking);margin:0}.join-wrap.membership-typography .application-heading>button{white-space:nowrap;flex-shrink:0;margin-left:auto}.join-wrap.membership-typography #enquiry-heading{font-size:var(--type-product);font-weight:var(--weight-heading);line-height:var(--heading-leading)}.join-wrap.membership-typography .founder-form .field :is(input,select){min-height:48px;padding-block:10px}.join-wrap.membership-typography .founder-form .form-grid{row-gap:var(--space-product)}.join-wrap.membership-typography .founder-form .field{gap:var(--space-label)}.join-wrap.membership-typography .founder-form .privacy-row{margin-top:0}.join-wrap.membership-typography .founder-form .enquiry-notice{margin:0;line-height:1.5}.join-wrap.membership-typography .founder-form .form-actions{margin-top:var(--space-label)}.join-wrap.membership-typography .founder-form .optional-profile{padding-block:0}.join-wrap.membership-typography .founder-form .profile-fields{row-gap:var(--space-product)}.join-wrap.membership-typography .founder-form .optional-profile .profile-fields{margin-block:var(--space-label) var(--space-product)}.join-wrap.membership-typography .founder-form .optional-profile .field.full{margin-top:var(--space-label)}.join-wrap.membership-typography .join-light .regular-plan p.membership-description,.join-wrap.membership-typography .join-light .regular-plan .membership-card-facts,.join-wrap.membership-typography .join-light .regular-plan p.plan-scope{font-size:var(--type-meta);color:var(--reading-secondary);font-weight:400;line-height:1.5}.join-wrap.membership-typography .regular-plan .membership-card-facts{gap:var(--space-value);margin:var(--space-label) 0 0;display:grid}.join-wrap.membership-typography .regular-plan .membership-status{min-width:0}.join-wrap.membership-typography .regular-plan .membership-status .regular-role{margin-bottom:var(--space-copy);display:inline-block}.join-wrap.membership-typography .regular-plan .membership-status .early-offer-label{color:#426a07;width:fit-content;max-width:100%;font-size:var(--type-meta);text-wrap:wrap;background:#f0f8e5;border-radius:6px;padding:5px 9px;font-weight:500;line-height:1.45}@media (min-width:1000px){.join-wrap:not(.app-mode).membership-typography .regular-plan:not(.pod-plan) .membership-status{min-height:calc(3em + var(--space-copy));font-size:var(--type-meta)}}.join-wrap.membership-typography .regular-plan .membership-comparison-facts{gap:var(--space-label);margin:var(--space-product) 0 0;font-size:var(--type-meta);padding:0;line-height:1.5;list-style:none;display:grid}.join-wrap.membership-typography .membership-comparison-facts li{gap:var(--space-label);border-top:0;grid-template-columns:1fr 1.35fr;align-items:start;padding-top:0;display:grid}.join-wrap.membership-typography .membership-comparison-facts li>span{color:var(--reading-secondary)}.join-wrap.membership-typography .membership-comparison-facts li>strong{font-weight:var(--weight-control);color:var(--reading-ink)}.join-wrap.membership-typography .regular-plan .membership-status{min-height:calc(1.5em + var(--space-label))}.join-wrap.membership-typography .regular-plan .membership-comparison-facts{margin-bottom:var(--space-product)}.join-wrap.membership-typography .regular-plan.is-selected{border-color:var(--reading-ink)}.join-wrap.membership-typography .regular-plan .membership-comparison-facts li{min-height:3em}.join-wrap.membership-typography .join-light .regular-plan .app-plan-details summary{font-size:var(--type-meta)}.join-wrap.membership-typography .membership-rules .hourly-monthly-fee{margin-top:var(--space-value);font-size:var(--type-meta);font-weight:var(--entry-copy-weight);color:var(--reading-secondary);line-height:1.5;display:block}
