@layer components{.join-page[data-v-6baee74a]{overflow-wrap:anywhere;min-inline-size:0}.join-page[data-v-6baee74a] :is(dd,dl,h1,h2,h3,p){margin:0}.join-page[data-v-6baee74a] :is(dd,p){text-wrap:pretty;max-inline-size:65ch}.join-page[data-v-6baee74a] :is(h1,h2,h3){text-wrap:balance}.join-opening[data-v-6baee74a],.join-section[data-v-6baee74a]{gap:var(--space-6);padding-block:var(--space-8);display:grid}.join-heading-group[data-v-6baee74a],.join-introduction[data-v-6baee74a],.join-option-content[data-v-6baee74a],.join-payment-explanation[data-v-6baee74a],.join-section-heading[data-v-6baee74a]{align-content:start;gap:var(--space-5);min-inline-size:0;display:grid}.join-place[data-v-6baee74a]{color:var(--color-text-muted)}.join-page h1[data-v-6baee74a]{max-inline-size:17ch}.join-page h2[data-v-6baee74a]{max-inline-size:28ch}.join-lede[data-v-6baee74a]{font-size:var(--font-size-lede)}.join-opening-actions[data-v-6baee74a]{align-items:start;gap:var(--space-3);flex-direction:column;display:flex}.join-section[data-v-6baee74a]{border-block-start:var(--border-width) solid var(--color-divider);scroll-margin-block-start:var(--space-7)}.join-section>.app-action-link[data-v-6baee74a]{justify-self:start}.join-benefits-container[data-v-6baee74a]{container:join-benefits/inline-size}.join-benefits[data-v-6baee74a]{gap:var(--space-6);display:grid}.join-benefit[data-v-6baee74a]{align-content:start;gap:var(--space-3);border-block-start:var(--border-width) solid var(--color-divider);min-inline-size:0;padding-block-start:var(--space-5);display:grid}.join-benefit dt[data-v-6baee74a]{color:var(--color-brand-primary);font-size:1.75rem;font-weight:var(--font-weight-strong)}.join-benefit dd[data-v-6baee74a]{color:var(--color-text-muted);font-size:1.125rem}.join-questions[data-v-6baee74a]{min-inline-size:0}.join-questions details[data-v-6baee74a]{border-block-end:var(--border-width) solid var(--color-divider)}.join-questions details[data-v-6baee74a]:first-child{border-block-start:var(--border-width) solid var(--color-divider)}.join-questions summary[data-v-6baee74a]{min-block-size:var(--control-min-block-size);padding:var(--space-5) var(--space-2);color:var(--color-brand-primary);font-size:1.125rem;font-weight:var(--font-weight-strong);cursor:pointer}.join-questions summary[data-v-6baee74a]::marker{color:var(--color-text-muted)}.join-questions summary[data-v-6baee74a]:hover{background:var(--color-action-soft)}.join-questions summary[data-v-6baee74a]:focus-visible{outline:var(--focus-outline);outline-offset:var(--focus-offset)}.join-questions details>p[data-v-6baee74a]{padding:0 var(--space-2) var(--space-5)}.join-dues-container[data-v-6baee74a]{container:join-dues/inline-size}.join-options[data-v-6baee74a]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.join-option[data-v-6baee74a]{justify-content:space-between;gap:var(--space-6);border-block-start:var(--border-width-accent) solid var(--color-brand-primary);min-inline-size:0;flex-direction:column;padding-block-start:var(--space-5);display:flex}.join-price[data-v-6baee74a]{color:var(--color-brand-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:var(--font-weight-strong)}.join-payment-explanation[data-v-6baee74a]{color:var(--color-text-muted)}.join-payment-explanation .app-action-link[data-v-6baee74a]{text-align:start;justify-self:start}.join-manage[data-v-6baee74a]{justify-content:space-between;align-items:baseline;gap:var(--space-3) var(--space-6);border-block-start:var(--border-width) solid var(--color-divider);flex-wrap:wrap;padding-block-start:var(--space-5);display:flex}.join-manage h3[data-v-6baee74a]{min-inline-size:0;font-size:1.25rem}@container join-benefits (width>=40rem){.join-benefits[data-v-6baee74a]{grid-template-columns:repeat(2,minmax(0,1fr))}.join-benefit dd[data-v-6baee74a]{font-size:1rem}}@container join-dues (width>=40rem){.join-options[data-v-6baee74a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=56rem){.join-faq[data-v-6baee74a],.join-opening[data-v-6baee74a]{align-items:start}.join-opening[data-v-6baee74a]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.join-faq[data-v-6baee74a]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.join-opening[data-v-6baee74a],.join-section[data-v-6baee74a]{padding-block:var(--space-9)}}}
