.join-checkout-card h1{margin:12px 0;font-size:32px}.join-checkout-card>p{line-height:1.6}.join-checkout-card .small{font-size:13px}.join-checkout-card .join-checkout-actions .primary{min-height:48px;padding:0 18px}.join-checkout-card{max-width:850px}.join-plan-selector{border:1px solid #d7e0e7;border-radius:8px;gap:10px;margin:22px 0;padding:16px;display:grid}.join-plan-selector legend{color:#263e53;padding:0 8px;font-weight:700}.join-plan-option{cursor:pointer;background:#fff;border:1px solid #d7e0e7;border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.join-plan-option.is-selected{background:snow;border-color:#b13e43;box-shadow:0 0 0 2px #b13e4320}.join-plan-option.is-unavailable{opacity:.55;cursor:not-allowed}.join-plan-option input{accent-color:#b13e43;width:18px;height:18px}.join-plan-option-copy{flex-direction:column;gap:3px;display:flex}.join-plan-option-copy strong{color:#263e53}.join-plan-option-copy>span,.join-plan-option-copy em{color:#596c7a;font-size:13px;line-height:1.4}.join-plan-option-copy em{color:#7d2d33}.join-plan-option-price{color:#263e53;white-space:nowrap;font-size:20px;font-weight:800}.join-plan-option-price small{text-align:right;color:#596c7a;font-size:12px;font-weight:600;display:block}.join-plan-scope{background:#f5f7f9;border-left:3px solid #b13e43;padding:12px 14px;font-size:14px}@media (max-width:600px){.join-plan-option{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:12px}.join-plan-option-price{grid-column:2;align-items:baseline;gap:6px;display:flex}.join-plan-option-price small{display:inline}}
